2013-10-21 45 views
5

如何使用chrome擴展爲file:///啓用權限。 在我的manifest.json我曾嘗試:添加文件://。對Chrome擴展的許可

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

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

以及

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

這些都不工作。

回答

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

除非從本地磁盤加載擴展名,否則默認情況下將禁用文件訪問。用戶必須通過訪問chrome://extensions/手動批准此許可,並在「允許訪問文件URL」複選框中打勾。

在您的代碼中,您可以使用chrome.extension.isAllowedFileSchemeAccess查看是否允許文件訪問。

有關用戶友好的請求訪問方式,請參閱this answer