在asp.net中的受保护页面(或ssl)https://上加载iframe中的不安全内容

时间:2013-11-11 09:40:07

标签: asp.net http https

我在asp.net页面中有一个iframe。 该页面是安全页面(即,https://www.abcd.com

我在此页面中有一个按钮。单击此按钮,我们必须显示一个iframe,iframe显示来自http:// url的视频(它实际上是互联网中的另一个网址)。

目前我们已尝试使用网址:http://xyx.com/v.aspx?4343

 <iframe width="320" scrolling="no" height="240" frameborder="0" framespacing="0" marginwidth="0" marginheight="0" border="0" allowtransparency="true" style="BACKGROUND-COLOR: transparent;" src="http://xyx.com/v.aspx?4343">

这是一个错误:

阻止加载混合活动内容 - http://xyx.com/v.aspx?4343

有人可以建议我如何在我的安全页面中加载此网址?

尝试使用网址//xyx.com/v.aspx?4343,但是我们收到资源未找到404错误。

请告知..

1 个答案:

答案 0 :(得分:0)

简而言之,当您托管SSL加密的应用程序时,您无法提供交叉原始的不安全iframe。为了提供iframe内容,主机应用程序和远程应用程序都必须使用SSL加密,否则主机和远程应用程序都必须使用未加密的请求。

您可以在URLUtil.java

找到更详细的答案