Sincronizar estilos estilosos no Chrome e no Firefox

5

Existe uma maneira de definir o caminho do complemento Stylish para o arquivo .sqlite do Firefox e do Chrome para o mesmo local? No Firefox eu sei que está no extensions.stylish.dbFile config, mas não tenho ideia de onde ele está no Chrome. Meu objetivo é usar os mesmos estilos para o Firefox e o Chrome.

    
por Alireza Noori 10.07.2012 / 18:10

2 respostas

3

De acordo com isso não é possível.

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

A hard link would do the trick, but the databases have different structures in Firefox and Chrome, so it will do you no good.

    
por 10.07.2012 / 22:10
-1

Para os navegadores Google chrome / Vivaldi / Chromium

  • o arquivo que você precisa fazer o backup localizado em $HOME/Library/Application Support/Google/XXXXXX/IndexDB/chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0.indexeddb.leveldb/000003.log
    • para o Google Chrome, XXXXXX é Google / Chrome
    • para Vivaldi, XXXXXX é Vivaldi
  • estudando o código de extensão, Extensions/fjnbnpbmkenffdnngjfgmeleoegfcffe/1.5.2_0/storage-websql.js tem uma propriedade getDatabase que define o banco de dados usado para armazenamento de estilos.
  • o banco de dados está localizado em databases/chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0/[0-9]+ , mas o arquivo SQLite DB contém uma tabela, __WebKitDatabaseInfoTable__ , que possui um campo WebKitDatabaseVersionKey , que é nulo. Isso significa que o arquivo bd é inútil e os dados não são armazenados nele.

como fazer backup e restaurar

  • você pode escrever um script de shell para fazer isso automaticamente para você, diariamente ou semanalmente.
  • apenas feche a pasta chrome-extension_fjnbnpbmkenffdnngjfgmeleoegfcffe_0.indexeddb.leveldb usando 7z ou tar e copie o arquivo zip para o icloud ou para a caixa de depósito.

verifique aqui , tenho comentários em este tópico.

Para o firefox

  • Na verdade, eu uso o userContent.css , que está localizado em /Users/ruili/Library/Application\ Support/Firefox/Profiles/wbcdxsme.default/chrome/userContent.css . [se não existisse, basta criá-lo]
  • a sintaxe é especificada aqui

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/.*') { }

    
por 13.09.2016 / 15:13