我试过这段代码:
var contextMenu = require("context-menu");
var menuItem = contextMenu.Item({
label: "Test name",
contentScript: 'self.on("click", function () {' +
' window.open("options.html", "_blank");' +
'});'
});
但是当我点击新的Context菜单项时,我收到以下错误:
安全错误:“le Site”的内容可能无法加载或链接到chrome://browser/content/options.html。
我必须给予哪些权限?
答案 0 :(得分:1)
在内容脚本的情况下,似乎错误地解析了相对地址 - 因此您试图在正确禁止的窗口中打开chrome://browser/content/options.html
。只需指定完整的地址,事情应该有效:
' window.open("http://example.com/options.html", "_blank");' +