0

这是一个显示我的问题的示例。

我正在编写一个 chrome 扩展程序,它应该替换谷歌主页 (google.com) 中的谷歌徽标。所以我创建了一个使用这个 javascript+jQuery 代码的内容脚本(请放弃谷歌涂鸦!):

$("#hplogo").attr("src","the_address");

此内容脚本与https://*.google.com/包含 google 主页的内容匹配。

好的。如果我在 the_address 中输入一个上传到互联网上的图像地址,则扩展程序可以正常工作并给我理想的结果。

但是由于我不希望我的扩展程序使慢速连接的加载时间变长,我打算将图像的 src 设置为来自硬盘的文件。

所以我把图像文件放到扩展的文件夹中,然后我尝试使用文件名(例如:image1.gif)作为 the_address,但是这一次,chrome 没有加载图像。

我该怎么办?多谢你们。

4

1 回答 1

1

由于明显的原因图像无法加载,我认为它仍在使用网页的域。您可能需要使用chrome.extension.getURL,它允许您从扩展目录链接资源。

于 2012-09-22T12:26:10.237 回答