Wie bekomme ich die checkbox "Zugriff auf Datei-URLs" zu zeigen, bis neben meiner app? Ich habe die Datei schreiben Berechtigungen in der manifest -
Mehr Info/Update
Ich gepackt und installiert den google-Beispiel-app zeigt Dateisystem zugreifen und es auch tut nicht zeigen die checkbox!
Finden Sie es hier: https://github.com/GoogleChrome/chrome-app-samples/tree/master/filesystem-access
Original-Beitrag
Habe ich die Erlaubnis bitten, für filesystem.Fähigkeit schreiben in meinem manifest aber auf der chrome://extensions
Seite das Kontrollkästchen wird nicht angezeigt. Und wenn ich auf "Berechtigungen" neben " meine app-icon, zeigt es nur:
"Schreiben von Dateien, die Sie geöffnet haben, die in der Anwendung"
Was mache ich falsch? (Dies ist eine gehostete app)
manifestieren.json
{
"manifest_version": 2,
"name": "Hello World",
"description": "A test application",
"version": "2.0.3.92",
"minimum_chrome_version": "23",
"offline_enabled": true,
"update_url": "http://mywebsite.com/updates/helloworld.xml",
"icons":
{
"16": "icon_16.png",
"128": "icon_128.png"
},
"app":
{
"background":
{
"scripts":
[
"utils.js",
"fs.js",
"main.js"
]
}
},
"permissions":
[
"unlimitedStorage",
"fullscreen",
{
"fileSystem":
[
"write"
]
},
"background",
"http://*/",
"tabs"
]
}
- Sind Sie sicher, dass Sie tun können, dass mit einer Verlängerung? Nicht, dass die Funktion nur für packaged apps?
- meine app ist eine app verpackt. es ist in einem crx und erfolgt über eine gehostete url.
- Siehe unten meine Antwort, ich habe es auf Arbeit mit besonderer Genehmigung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu bekommen dies funktioniert, müssen Sie entweder:
oder ein Schema, beginnend mit
file:///
.Wenn Sie versuchen
*://*/*
wird nicht arbeiten, wie es nur vertritt die http-oder https -*
, dann entspricht es entwederhttp
oderhttps
."