我在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错误。
请告知..
答案 0 :(得分:0)
简而言之,当您托管SSL加密的应用程序时,您无法提供交叉原始的不安全iframe。为了提供iframe内容,主机应用程序和远程应用程序都必须使用SSL加密,否则主机和远程应用程序都必须使用未加密的请求。
您可以在URLUtil.java
找到更详细的答案