Ale*_*ich 8 silverlight silverlight-5.0 internet-explorer-10 internet-explorer-11 mixed-content
当混合内容警告对话框出现时,我们正在寻找解决奇怪的IE浏览器行为的解决方案.
我们开发了基于Silverlight 5的视频平台.该站点依赖于HTTPS协议,但视频内容通过HTTP传输.因此,将出现"混合内容"对话框.
但是当用户开始与此对话框交互时(如移动它)或尝试单击应用程序区域IE冻结:
这会让我们的用户感到非常不安,因为他们无法切换"显示混合内容:提示"设置.
有时IE会在后台打开"混合内容"弹出窗口,用户无法理解发生了什么,因为他们无法访问应用程序,然后浏览器崩溃.
我无法共享该应用程序的链接,但同样的问题出现在以下站点:https://demos.telerik.com/silverlight/
我们还使用纯SL 5创建了一个没有复杂逻辑的测试应用程序.它只是从HTTP主机下载图片,然后出现"混合内容"对话框,然后当用户点击应用程序区域或尝试移动对话框时,IE挂起.
所以,问题是:
最好的办法是消除对 HTTP 资源的所有不安全请求,如下所示:
完成此操作后,您将不再收到“混合内容”消息,因为您的所有内容都将通过 HTTPS 提供。
仅供参考,这里的答案包含一个关于如何执行此操作的漂亮视觉效果:
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |