![](/img/trans.png)
[英]IE 8 security warning - choosing not to display unsecure items - JS still run?
[英]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.