如何从网页打开Chrome扩展程序选项页面?

时间:2014-04-08 19:22:12

标签: javascript google-chrome google-chrome-extension

我的Chrome扩展程序有一个content script,它使用以下内容将HTML注入页面:

var optionsUrl = chrome.extension.getURL("src/options/options.html"); 
var content = '<a href="' + optionsUrl + '" target="_blank">Options</a>';

这会产生:

 <a href="chrome-extension://gdocgfhmbfbbbmhnhmmejncjdcbjkhfc/src/options/options.html" target="_blank">Options</a>

当我点击该链接时,会打开一个新的浏览器标签,而不再是

如果我将href属性chrome-extension://gdocgfhmbfbbbmhnhmmejncjdcbjkhfc/src/options/options.html粘贴到地址栏中,我会看到Chrome扩展程序的选项页面正确显示。

  • 为什么链接不起作用?
  • 我是否缺少一些额外的许可?

1 个答案:

答案 0 :(得分:16)

在清单文件中插入:

"web_accessible_resources": ["src/options/options.html"],

更多信息,请参阅documentation