我发现这个名为Better Search的Chrome扩展程序有很多我可以做的谷歌搜索定制。它很棒,但同步功能似乎并不适用于多个设备。所以我试图找出一种方法来通过导入和放大来进行手动同步。导出我保存的数据,因为它似乎在某处进行本地保存。
如何确定此扩展程序存储数据的位置,或者更好的是有人可以帮助我弄清楚如何导入数据?导出此扩展程序的数据?...
答案 0 :(得分:1)
唯一真正的答案是:下载源代码并查看。扩展程序Chrome extension source viewer可能会有所帮助。
如果它是相对当前的扩展名,则数据将存储在chrome.storage
中。如果它不同步数据,那么它可能在chrome.storage.local
。如果数据同步,那么它可能在chrome.storage.sync
。如果是较旧的扩展程序,则可能正在使用localStorage
。
如果它有很多选项,那么它可能会显示options page,它可能包含存储选项的代码。您需要查看 manifest.json 文件中page
项中options_ui
项值所指向的HTML页面。该HTML页面将包含至少一个<script>
,其中将包含src
属性,该属性将告诉您包含选项页面的JavaScript的文件。有关其他可能的密钥,请参阅上面的链接,如果它是较旧的扩展名,可以使用。
"options_ui": {
"page": "ThisHtmlFile.html"
}
它也可能只在弹出窗口中显示其选项。在这种情况下,您需要在 manifest.json 文件中的default_popup
或browser_action
键中查找page_action
键的值。与选项页面一样,该HTML文件将包含<script>
标记,其src
属性将告诉您应首先查看的JavaScript文件。
"browser_action": {
"default_popup": "ThisHtmlFile.html"
}