2017-07-14 103 views
0

因此,在我的網站中,我製作了一個XML抓取工具,用於抓取我然後重定向到的網址。網站不會重定向到http從https

即時通訊問題是即時獲取混合內容錯誤。

was loaded over HTTPS, but requested an insecure resource 'http://****'. This request has been blocked; the content must be served over HTTPS. 

我正在使用aspx.vb & JS。 我的js的樣子:

if (url != '') { 
      setTimeout(function() { 
       window.top.location = url; 
      }, 1500); 
     } 

和我的aspx掠XML的樣子:

xml.SelectSimpleNode("this/url").InnerText 

Simples。我還沒有聽說過重定向鏈接中的混合內容錯誤。它不像我抓圖像。

我想一個解決方案可能是去掉網址中的任何beffore ://,只是讓它加載沒有口述,但我不知道這將有助於。

有關爲什麼重定向會導致混合內容錯誤的任何想法?

+0

當您直接訪問瀏覽器中的網址時,您不會收到任何錯誤消息嗎? –

回答

0

如果您使用的是HTTPS,那麼您不應該將其重定向到任何不是HTTPS的URL,因爲請求將不安全。你應該檢查URL是否有HTTPS,如果沒有,請添加它。

如果目標站點不支持HTTPS,那麼你不能做太多。

+0

,如果網站im應該重定向到根本沒有https – dim

+0

它不會阻止你將用戶重定向到該URL,它只會在控制檯中顯示錯誤。 –