2016-06-07 80 views
0

我有一個鉻擴展解析網頁,當我開始解析「http」頁面有「https」在此頁面上的鏈接我有一個混合的內容錯誤。或者,如果我掃描「https」頁面,其中包含「http」鏈接,我有同樣的問題。 以前我已經通過重定向從HTTPSHTTP修復了這個問題,但要知道這是我crawle同時使用HTTPHTTPS網址的網站,以及一些網頁無法重定向到HTTP。 我已經搜索了大約3天如何解決這個問題,但沒有找到任何解決我的問題的東西。如何捕獲混合內容錯誤?

回答

0

這是一個security feature保護用戶,默認啓用。你必須改變一些隱藏的瀏覽器配置。

For chrome

你似乎能夠將參數添加--allow運行的不安全內容到旁路。

For firefox

要在Windows 8中,打開禁用Firefox在Firefox混合內容的警告,輸入about:config中到地址欄,然後按Enter。

使用搜索框搜索名爲的設置security.mixed_content.block_active_content

一旦找到它,雙擊它。其值將自動從True更改爲False。

+0

問題是這個擴展使用世界各地的很多人,我不能告訴他們這樣做。我需要用JavaScript做這樣的事情,將谷歌它,或者如果你知道如何做這樣的事情與JavaScript我會感激你 – jason

+0

@jason不,我們不能。這是一項安全功能,這意味着開發人員無法繞過它。 – Anderson

+0

我看到一個擴展在運行之前如何使得頁面不像serul,像這樣:before - http://prntscr.com/be8syo和之後:http://prntscr.com/be8t29 – jason