Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展-在“新建”选项卡上执行代码的权限_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript Chrome扩展-在“新建”选项卡上执行代码的权限

Javascript Chrome扩展-在“新建”选项卡上执行代码的权限,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我有以下代码用于打开具有定义URL的新选项卡,然后在其上执行一些代码: chrome.tabs.create({ 'url': 'https://myownServer.com', 'selected': false }, function(tab) { chrome.tabs.executeScript(tab.id, { 'file': 'myCode.js' }); }); 该选项卡将

我有以下代码用于打开具有定义URL的新选项卡,然后在其上执行一些代码:

chrome.tabs.create({
        'url': 'https://myownServer.com',
        'selected': false
    }, function(tab) {
        chrome.tabs.executeScript(tab.id, {
            'file': 'myCode.js'
        });
    });
该选项卡将打开,但在执行文件(myCode.js)时,它会记录日志以控制台此错误:

Uncaught Error: You do not have permission to use 'tabs.executeScript'.
Be sure to declare in your manifest what permissions you need.

我没有找到任何类似的权限(除了“tabs”,我已经在manifest.json中有了它)。我应该怎么做才能使其正常工作?

您需要声明主机权限,以便在合格的域上插入内容脚本:

"permissions": [
  "tabs", "https://myownServer.com/*"
],

更多关于它和。

实际上最后一颗星不见了…:-)