Chrome DevTools有一个方便的本地存储和会话存储检查器,但没有什么可以检查chrome.storage.sync?
chrome://sync-internals/ 似乎没有显示每个扩展名的同步存储的实际内容.
javascript google-chrome-extension google-chrome-storage chrome-sync
我正在寻找一种在Chrome扩展程序中存储大量数据的有效方法.我有一些大约1-2mb的txt文件.我希望我的chrome扩展程序能够在本地"缓存"它们,所以我不需要每次都获取它们.我找到了syncFileSystem,但这仅适用于打包应用.
尝试安装此扩展程序时出现警告:
'syncFileSystem'仅适用于打包的应用,但这是一个扩展.
在Chrome扩展程序中存储此类数据的最佳方法是什么?
的manifest.json
{
"manifest_version": 2,
"name": "__MSG_name__",
"version": "1.0",
"default_locale": "en",
"description": "__MSG_description__",
"icons" : {
"16" : "img/logo_enabled_16.png",
"48": "img/logo_enabled_48.png",
"128": "img/logo_enabled_128.png"
},
"browser_action": {
"default_icon": "img/logo_enabled_48.png",
"default_title": "__MSG_browser_action_title__",
"default_popup":"options.html"
},
"background": {
"scripts": [
"js/chrome.js",
"js/filter.js",
"js/background.js"
],
"persistent": true
},
"content_scripts": [{
"matches": [
"http://*/*",
"https://*/*"
],
"js": [
"js/docReady.js",
"js/content.js"
]
}],
"offline_enabled":true,
"options_ui": {
"chrome_style": true,
"page":"options.html"
},
"permissions": [
"activeTab",
"tabs",
"webRequest",
"webRequestBlocking",
"webNavigation",
"storage",
"syncFileSystem",
"http://*/*",
"https://*/*"
], …Run Code Online (Sandbox Code Playgroud) javascript storage google-chrome-extension google-chrome-storage chrome-sync