簡體   English   中英

檢測用戶是否選擇不顯示IE中的不安全內容

[英]Detecting if a user has chosen to not display unsecure content in IE

我有一個通過https提供的頁面,在某些情況下可以顯示通過http從機架空間提取的圖像。

在IE中,這會觸發警告,詢問用戶是否要顯示不安全的項目。

如果用戶選擇顯示它們,那么一切都很好。 但是,如果他們選擇不顯示它們,他們會發現頁面看起來很破損。

我試圖尋找解決方案在哪里工作,如果用戶選擇隱藏他們,我檢測並彈出一個對話框解釋了為什么網頁看起來壞了,他們需要做的,使其工作是什么。

我嘗試添加圖像,並通過HTTP加載了onerror事件以調用對話框,但是當圖像被阻止時它不會觸發。

我明白,這不是擺在首位理想的情況下,它是一個將最終需要解決的問題,但是,在此期間,任何想法我怎么可以檢測用戶已選擇哪個選項?

我完全不確定這是否行得通。 如果您安裝了Apache,也許可以通過本地HTTPS代理HTTP URL。 有點像在挖洞。

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

https://www.example.com [main page]
    https://www.example.com/help.html [pass unchanged]
    http://www.othersite.com [gets blocked]

這應該更改為:

https://www.example.com [main page]
    https://www.example.com/help.html [pass unchanged]
    https://www.example.com/secure/?url=www.othersite.com [proxy it]

暫無
暫無

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

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