如何使chrome扩展适用于协议" file:// *"?

时间:2017-10-09 06:07:57

标签: javascript google-chrome web google-chrome-extension translation

扩展:ImTranslator

例如:我想读JDK 1.8 JavaDoc(offline file)的中文版,但扩展名不适用于file://*
如何修改以使ImTranslator有效?

1 个答案:

答案 0 :(得分:0)

您需要将此权限添加到manifest.json

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

用户必须通过访问chrome://extensions/并选中“允许访问文件URL”复选框来手动批准此操作(除非从本地磁盘加载扩展名)。

在您的代码中,您可以使用以下内容查看是否允许文件访问:chrome.extension.isAllowedFileSchemeAccess