5

Можно ли как- нибудь указать путь к файлу надстройки Stylish для .sqlite для Firefox и Chrome в одном месте? В Firefox я знаю, что это в конфигурации extensions.stylish.dbFile , но я понятия не имею, где он находится в Chrome. Моя цель - использовать одни и те же стили для Firefox и Chrome.

2 ответа2

3

В соответствии с этим это невозможно.

http://forum.userstyles.org/discussion/31168/where-are-user-styles-stored-on-chrome

Жесткая ссылка поможет, но базы данных в Firefox и Chrome имеют разную структуру, так что это не поможет.

-1

Для браузеров Google Chrome /Vivaldi /Chromium

  • файл, необходимый для резервного копирования, находится по адресу $HOME/Library/Application Support/Google/XXXXXX/IndexDB/chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0.indexeddb.leveldb/000003.log
    • для Google Chrome XXXXXX - это Google/Chrome
    • для Вивальди, XXXXXX это Вивальди
  • Изучив код расширения, Extensions/fjnbnpbmkenffdnngjfgmeleoegfcffe/1.5.2_0/storage-websql.js имеет свойство getDatabase которое определяет базу данных, используемую для хранения стилей.
  • база данных находится по адресу databases/chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0/[0-9]+ , но файл БД SQLite содержит таблицу __WebKitDatabaseInfoTable__ , которая имеет поле WebKitDatabaseVersionKey нулю. Это означает, что bd-файл бесполезен и данные в нем не хранятся.

как сделать резервную копию и восстановить

  • Вы можете написать сценарий оболочки, чтобы автоматически делать это для вас ежедневно или еженедельно.
  • просто заархивируйте папку chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0.indexeddb.leveldb используя 7z или tar и скопируйте zip-файл в icloud или dropbox.

проверьте здесь, у меня есть комментарии в этой теме.

Для Firefox

  • Я на самом деле использую userContent.css , который находится по адресу /Users/ruili/Library/Application\ Support/Firefox/Profiles/wbcdxsme.default/chrome/userContent.css . [если не существовало, просто создайте это]
  • синтаксис указан здесь

CSS @-moz-document domain(www.hao123.com) { } @-moz-document url(http://www.example.com/test.html) { } @-moz-document url-prefix("http://www.example.com"){ } @-moz-document regexp('http://www\\.example\\.(com|de)/images/.*') { }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .