1

chrome.extension.getURL用于文件,并在放置它的页面上,将其视为相对 url(例如http://example.com/chrome-extension://ajs8dh8dsfauhdf8auhaffh/blah.js

如何让它将其视为绝对 URL?它被放置在href标签的组件中。

编辑:我见过人们的插件为 CSS 做这个,所以我知道这是可能的。也许不是为了href属性?

4

1 回答 1

0

chrome.extension.getURL 应该返回一个以 chrome-extension:// 开头的 URL。例如,如果你做了 chrome.extension.getURL("blah.js"); 返回的值类似于“chrome-extension://ajs8dh8dsfauhdf8auhaffh/blah.js”。此 URL 指向存储在扩展安装时创建的扩展目录中的本地文件。“ajs8dh8dsfauhdf8auhaffh”是一个散列,代表您对 chrome 的扩展。你显然得到了一些接近的东西,但问题是为什么你的前缀是“ http://example.com/ ”。我会检查你是如何设置 href 属性的。

于 2010-06-06T04:55:56.620 回答