2013-08-12 87 views
0

我们开发了Chrome扩展程序,对于使用https协议的网站它工作正常。但是,它不会在使用https协议运行的网站上加载。Chrome扩展程序未在https网站上加载使用https

有没有解决这个问题的方法?

+2

你能否提供更多信息?你的清单中有什么(特别是权限/内容脚本匹配模式)?它如何不加载? –

+0

以下是铬清单信息。 “权限”:[ “饼干”, “选项卡”, “HTTP:// */*”, “https://开头*/*”, “contextMenus”, “的WebRequest” ],“ content_scripts“:[ { ”matches“:[”*:// */*“], ”css“:[”css/ext/jquery.fancybox-1.3.4.css“,”css/ext/“js/jquery-1.8.2.min.js”,“js/ext/cycle.js”, “js/ext/jquery.alerts.js”,“js/ext/jquery.carouFredSel-6.1.0-packed.js”,“js/ext/jquery.fancybox-1.3.4.js”,“js/ext /jquery.jscrollpane.js“], ”run_at“:”document_end“ } – SmartTechie

+0

清单看起来很好。它如何不加载和你的扩展是做什么的? –

回答

0

在你的清单文件,在content_scriptsmatches应该是这样的:

"content_scripts": [ 
    { 
     "matches": [ 
      "http://*/", 
      "https://*/" 
     ], 
     ... 
    }, 
    ... 
] 
+0

当你想处理所有的网址时,你应该将'matches'设置为'[“”]' – user1762467