使用chrome-extension链接时,网址被视为相对网址?

时间:2010-06-06 03:18:22

标签: html google-chrome-extension

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

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

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

1 个答案:

答案 0 :(得分:0)

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