2013-10-21 13 views
5

Come posso abilitare le autorizzazioni per file: /// usando le estensioni chrome. Nel mio manifest.json ho provato:Aggiunta di file: //. permesso di chrome extension

"permissions": [ 
    "file:///*" 
] 

e

"permissions": [ 
    "file://*" 
] 

così come

"permissions": [ 
    "*:///C" 
] 

nessuno di questi lavori.

risposta

14
"permissions": [ 
    "file://*/*" 
] 

A meno che l'estensione non sia caricata dal disco locale, l'accesso ai file sarà disabilitato per impostazione predefinita. L'utente deve approvare manualmente questa autorizzazione visitando chrome://extensions/ e barrare la casella "Permetti l'accesso agli URL dei file".

Nel codice, è possibile verificare se l'accesso ai file è consentito utilizzando chrome.extension.isAllowedFileSchemeAccess.

Per un modo semplice di richiedere questo accesso, vedere this answer.

Problemi correlati