'<all_urls>'不是公认的权限</all_urls>

时间:2014-07-29 14:35:58

标签: google-chrome-extension

我通过以下代码申请许可:

chrome.permissions.request({permissions:["<all_urls>"]},function(granted){
        if(granted) {
            ;;
        }
    });

但是我收到了这个错误:

Unchecked runtime.lastError while running permissions.request: '<all_urls>' is not a recognized permission.

这是一个错误吗?

1 个答案:

答案 0 :(得分:5)

<all_urls>是原始许可。您必须使用"origins"而不是"permissions"来请求可选权限:

chrome.permissions.request({origins: ["<all_urls>"] }, function(granted) {
    // ...
});