我通过以下代码申请许可:
chrome.permissions.request({permissions:["<all_urls>"]},function(granted){
if(granted) {
;;
}
});
但是我收到了这个错误:
Unchecked runtime.lastError while running permissions.request: '<all_urls>' is not a recognized permission.
这是一个错误吗?
答案 0 :(得分:5)
<all_urls>
是原始许可。您必须使用"origins"
而不是"permissions"
来请求可选权限:
chrome.permissions.request({origins: ["<all_urls>"] }, function(granted) {
// ...
});