我目前正在开发Firefox扩展程序,并希望在从我的本地扩展程序目录中提取的网页上显示图像。不幸的是,firefox不允许我这样做。如果我从外部资源请求图像,它不会显示任何错误消息并且工作正常。
在询问之前,我尝试实施此处提出的解决方案:Firefox Extension display image in document。 不幸的是没有快乐......
我的代码:
var $myImg=jQuery("#myImg", window.content.document);
$myImg.attr("src","chrome://plugin/content/agent.png");
...
var jb = $jq("*", window.content.document)
.filter(function() {
if (this.src !== undefined) {
return this.src.match(regex);})
.replaceWith($myImg);
如果需要更多信息,请告诉我,我会将其添加到此说明中。
答案 0 :(得分:0)
现在看起来不错。我只是宣布图像不同而且有效。
var img = '<img id="img1" src ="chrome://plugin/content/agent.png" />';