2013-08-12 85 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