簡體   English   中英

當我通過包含HTTPS遠程javascript的HTTP加載頁面時收到ActiveX警告

[英]Getting an ActiveX warning when I load a page via HTTP that has an HTTPS remote javascript included

所以基本上我有一個通過http加載的基本頁面。

在此應用程序內部,我想包含一個遠程托管的JS文件。 當前,當我加載頁面時,我始終會收到有關安全性的活動X警告。 我幾乎嘗試了所有可能的方式來包含Javascript文件(jquery.getScript,以編程方式創建節點,轉義字符和所有其他內容)。

JS文件本身位於HTTPS上的域上,但是證書無效(顯然指向其他地方)。 (這是我們的質量檢查服務器)。 我在服務器上沒有訪問權限,因此無法在服務器端進行任何修改。

如果單擊警告並選擇“顯示阻止的內容”,則JS文件仍未加載。

警告欄本身說:

為了幫助保護您的安全,Internet Explorer阻止了該網站顯示帶有安全證書錯誤的內容。 點擊此處查看選項...

選項是:

  • 顯示被阻止的內容
  • 有什么風險 ?
  • 信息欄幫助

如果我轉到javascript文件本身,則會收到以下警告:

該網站的安全證書有問題。

  The security certificate presented by this website was issued for 

其他網站的地址。

安全證書問題可能表明您試圖欺騙您或攔截您發送到服務器的任何數據。 我們建議您關閉此網頁,而不要繼續訪問此網站。 單擊此處關閉此網頁。 繼續訪問此網站(不推薦)。

有沒有一種解決方法?

此消息:“ 此網站提供的安全證書是針對其他網站的地址頒發的 ”,表示您用於訪問該網站的URL /主機名不是該站點具有證書的URL /主機名。 如果在啟用HTTPS解密的情況下運行Fiddler(www.fiddler2.com),您將收到一個彈出警報,可以更清楚地說明此不匹配(特別是通過顯示服務器希望使用的主機名)。 然后,您可以使用正確的主機名更正標記以引用該站點,這將更正證書錯誤並使問題消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM