【发布时间】:2014-05-21 16:46:12
【问题描述】:
我的 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 扩展程序的选项页面正确显示。
- 为什么链接不起作用?
- 我缺少一些额外的权限吗?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension