Silverlight IE 10和11挂起时;“混合内容”;对话框出现
我们正在寻找解决方案,以解决出现混合内容警告对话框时IE浏览器的奇怪行为 我们开发了一个基于Silverlight 5的视频平台。该网站依赖于HTTPS协议,但视频内容是通过HTTP传输的。因此,“混合内容”对话框出现 但当用户开始与此对话框交互(如移动)或尝试单击应用程序区域时,IE冻结: 这让我们的用户非常不安,因为他们无法切换“显示混合内容:提示”的设置 有时IE会在后台打开“混合内容”弹出窗口,用户根本无法理解发生了什么,因为他们无法访问应用程序,然后浏览器崩溃 我无法共享该应用程序的链接,但在以下网站上出现相同的问题: 我们还使用纯SL 5创建了一个没有复杂逻辑的测试应用程序。它只是从HTTP主机下载一张图片,然后出现“混合内容”对话框,然后当用户点击应用程序区域或尝试移动对话框时,即挂起 因此,问题是:Silverlight IE 10和11挂起时;“混合内容”;对话框出现,silverlight,internet-explorer-11,internet-explorer-10,silverlight-5.0,mixed-content,Silverlight,Internet Explorer 11,Internet Explorer 10,Silverlight 5.0,Mixed Content,我们正在寻找解决方案,以解决出现混合内容警告对话框时IE浏览器的奇怪行为 我们开发了一个基于Silverlight 5的视频平台。该网站依赖于HTTPS协议,但视频内容是通过HTTP传输的。因此,“混合内容”对话框出现 但当用户开始与此对话框交互(如移动)或尝试单击应用程序区域时,IE冻结: 这让我们的用户非常不安,因为他们无法切换“显示混合内容:提示”的设置 有时IE会在后台打开“混合内容”弹出窗口,用户根本无法理解发生了什么,因为他们无法访问应用程序,然后浏览器崩溃 我无法共享该应用程
最好的做法是消除对HTTP资源的所有不安全请求,如下所示:
根据您先前的回复,第三方可能以不安全的方式提供内容,然后访问浏览器的安全设置并全局关闭混合内容警告可能是可以接受的 互联网选项->安全->互联网->自定义级别->显示混合内容
在没有复制案例的情况下,很难提供帮助。您提供的telerik链接确实显示了消息,但没有挂起。这种解决方案可能不适用于第三方提供某些内容的情况。但是他们不能通过HTTPS提供内容。如果你使用的视频流服务不支持HTTPS,我会考虑使用另一个。我所知道的三大提供商(Vimeo、Birthcove和YouTube)都支持这一点。另一种选择是在不安全的URL上托管Silverlight应用程序。不幸的是,这些是处理混合内容时的规则。