web-dev-qa-db-ja.com

Chrome / Tampermonkeyユーザースクリプトはファイルシステムのどこに保存されていますか?

Chrome/Tampermonkeyユーザースクリプトはファイルシステムのどこに保存されていますか?

Hokey in-browserエディターを使用する代わりに、ユーザースクリプトを直接編集したい。

32
Landon Kuhn

Tampermonkeyスクリプトは、Tampermonkeyタブから簡単に更新できます。 Tampermonkey FAQ を参照するか、試してみてください。

Tampermonkeyスクリプトは特別なSQLiteデータベースに保存され、ファイル形式で直接編集できませんでした。
更新:バージョン3.5.36 の時点で、TampermonkeyスクリプトはChromeの拡張ストレージを使用して保存されるようになりました。それらはまだファイル形式では編集できませんが、Tampermonkey(derjanb)の開発者は有用に a Pythonそれらを抽出するスクリプト


ChromeUserscripts(Tampermonkeyスクリプトとは異なります)は、ChromeおよびChromiumブラウザ:

 Windows XP:
 Chrome:%AppData%\ ..\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\
 Chromium:%AppData%\ ..\Local Settings\Application Data\Chromium\User Data\Default\Extensions\
 
 Windows Vista/7/8:
 = Chrome:%LocalAppData%\ Google\Chrome\User Data\Default\Extensions\
 Chromium:%LocalAppData%\ Chromium\User Data\Default\Extensions\
 
 Linux:
 Chrome:〜/ .config/google-chrome/Default/Extensions /
 Chromium:〜/ .config/chromium/Default/Extensions /

 Mac OS X:
 Chrome:〜/ Library/Application Support/Google/Chrome/Default/Extensions/
 Chromium:〜/ライブラリ/ Application Support/Chromium/Default/Extensions /

この回答 または このGoogleグループスレッド をご覧ください。
Chrome=ユーザースクリプトは、自動生成されたマニフェストを使用して、自動的にChrome拡張機能になります。

ただし:

  1. これらのファイルをその場で編集しても機能しません。 Chromeは変更を無視または上書きします。
  2. Userscriptsの場合、環境を this answer のように設定して、簡単に編集および更新できるようにします。
  3. Tampermonkeyスクリプトは同じ方法で保存されません。 Tampermonkeyによって特別なSQLiteデータベースに保存され、直接編集することはできません。 更新:これは バージョン3.5.36 などで変更されました。上記を参照。
25
Brock Adams