Chrome-Erweiterung speichert große Datenmengen

Ich suche nach einer effizienten Möglichkeit, große Datenmengen in meiner Chrome-Erweiterung zu speichern. Ich habe ein paar txt-Dateien, die etwa 1-2 MB groß sind. Ich möchte, dass meine Chrome-Erweiterung sie lokal "zwischenspeichert", damit ich sie nicht jedes Mal abrufen muss. Ich habe gefunden syncFileSystem Dies ist jedoch nur für gepackte Apps verfügbar.

Beim Versuch, diese Erweiterung zu installieren, wurden Warnungen ausgegeben:

'syncFileSystem' ist nur für gepackte Apps zulässig, dies ist jedoch eine Erweiterung.

Was ist der beste Weg, um diese Art von Daten in einer Chrome-Erweiterung zu speichern?

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://*/*"
    ],
    "short_name": "__MSG_shortName",
    "minimum_chrome_version":"45.0.2454.101",
    "web_accessible_resources":[
        "css/bootstrap.min.css",
        "js/jquery.min.js",
        "js/chrome.js",
        "js/bootstrap.min.js"
    ]
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage