0

我试过这段代码:

var contextMenu = require("context-menu");
var menuItem = contextMenu.Item({
  label: "Test name",
  contentScript:  'self.on("click", function () {' + 
                  '  window.open("options.html", "_blank");' +
                  '});'
});

但是当我单击新的上下文菜单项时,出现以下错误:

安全错误:“le Site”上的内容可能无法加载或链接到 chrome://browser/content/options.html。

我必须授予 get 哪些权限?

4

1 回答 1

1

在内容脚本的情况下,似乎相对地址解析不正确 - 结果您试图chrome://browser/content/options.html在正确禁止的窗口中打开。只需指定完整的地址,就可以了:

'  window.open("http://example.com/options.html", "_blank");' +
于 2012-07-06T06:27:03.190 回答