当サイトは、アフィリエイト・アドセンス広告を掲載しています。消費者庁が、2023年10月1日から施行予定である景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています(記事はこちら、消す方法はこちら

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

【Tampermonkey】スクリプトをバックアップして移行する方法

Chrome拡張機能

「Tampermonkey」のアイコン

この記事では、ウェブサイトにJavaScriptを実行できるChrome拡張機能・Firefoxアドオン「Tampermonkey(タンパーモンキー)」に登録しているユーザースクリプト(UserScript)のバックアップ・インポート方法を書きます。

【Tampermonkey】スクリプトをバックアップして移行する方法

「Tampermonkey」の設定→ユーティリティ→ZIPかファイルの「エクスポート」からバックアップできます。移行したいPCにファイルを転送して、インポートすることで、設定とユーザースクリプトを丸々別PCに移行できます。

移行先のTampermonkeyで既にスクリプトを作成していても大丈夫です。上書きすることなく、以前のPCで使っていたスクリプトを追加できます。

僕は、2023年1月に新しいPC「G-Tune PP-Z-3070Ti (プレミアムモデル)」を購入したので、移行してみたいと思います。(記事はこちら

以前のPCでの作業

以前のPCにインストールしていたTampermonkeyのスクリプト(JavaScript)を手動でバックアップします。ブラウザを起動して、Tampermonkeyアイコンを右クリック→「オプション」をクリックします。

「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像1

新しいタブでTampermonkeyページが表示されます。上部の「ユーティリティ」タブをクリックします。

「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像2

ZIP、またはファイルの「エクスポート」ボタンをクリックします。どちらでもOKです。ここでは、ZIPファイルで出力してみます。

「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像3

クリックすると、エクスポートが開始されて、「操作が正常に完了しました」と表示されればOKです。

「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像4

ブラウザで指定している場所にファイルが保存されます。デフォルトでは、ダウンロードフォルダーだと思います。こちらのファイルを、移行先のPCに転送します。

「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像5

Googleドライブ」や「Microsoft OneDrive」などのクラウドサービスにアップロードして、新しいPCにダウンロードするという方法や、USBメモリにコピーして、新しいPCに転送するという方法があります。

僕は、ZIPファイルで出力して、「Microsoft OneDrive」にアップロード→新しいPCのほうでも同一アカウントでログイン→ダウンロードする方法にしました。

新しいPCでの作業

新しいPCブラウザにTampermonkeyを導入する

新しいPCのブラウザに、Tampermonkey拡張機能・アドオンをインストールします。

「Tampermonkey」のChromeウェブストア画像

エクスポートしたファイルをインポートする

新PCにインストールしたTampermonkeyアイコンを右クリック→「オプション」をクリックします。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像1

上部の「ユーティリティ」タブをクリックします。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像2

「ファイルからインポート」の「ファイルを選択」をクリックします。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像3

古いPCから転送してきたZIP・あるいはファイルを選択して、「開く」をクリックします。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像4

ファイル内に含まれているスクリプトが一覧表示されます。この時、インポートしなくていいスクリプトがあれば、チェックを外します。

今回は、移行元のPCで使っていたスクリプト全てを移行したいので、全部にチェックが入っている状態で、「インポート」をクリックします。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像5

「操作が正常に完了しました」と表示されればOKです。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像6

以前のPCで利用していたスクリプトが、新しいPC環境に引き継がれます。

「Tampermonkey」拡張機能のスクリプトをインポートする手順画像7

僕は、新しいPC環境で、既にいくつかのスクリプトを作成していました。もしかしたら、全部上書きされて消えてしまうかなぁ?と思っていましたが、消えませんでした。既存のスクリプトはそのままで、以前のPCのスクリプトが追加で登録されるという形でした。

念のため、いくつか作成していた場合は、そちらをバックアップした上で実行するのがいいかなと思います。

感想

以上、ウェブサイトにJavaScriptを実行できるChrome拡張機能・Firefoxアドオン「Tampermonkey(タンパーモンキー)」のスクリプトを、丸々別環境に移行する方法でした。

クラウドサービスを利用した方法もあるようですが、今回は利用しませんでした。

「Tampermonkey」のクラウド設定画面

Chrome拡張機能