crossrider扩展不会加载到https网站上

时间:2014-12-31 17:25:20

标签: javascript jquery crossrider

我使用crossrider为我的网站制作跨浏览器扩展程序。

这是我的网页代码(extension.js):



appAPI.ready(function($) {


 //alert("Hello World");
 appAPI.resources.createImage(
    '<a href="test.html"><img src="http://localhost/images/fleche.png" width="128" height="128" /></a>'
 ).prependTo('body');

});
&#13;
&#13;
&#13;

该代码段仅与使用http协议的网站合作。说到https,javascript代码无法运行。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

appAPI.resources.createImage方法用于使用resources文件中的文件作为src创建jQuery图像对象。正如文档中的说明所说:

  

您必须在src属性前加上resource-image://

如果您只想将图像注入页面,请使用标准jQuery。 e.g:

$('<a href="test.html"><img src="http://localhost/images/fleche.png" width="128" height="128" /></a>')
  .prependTo('body');

[披露:我是Crossrider员工]