IE中的iframe和混合内容

问题描述:

我的目标是将此网页“brokercheck.finra.org/Search/Search.aspx”嵌入到Visualforce页面中。我正在使用<apex:iframe/>来做到这一点。我也试过html iframe。IE中的iframe和混合内容

在IE8中,我收到一条消息:“你想查看安全传递的网页”,http内容只在用户点击否时才有效。 (这不是一个好的做法)。

在页面的底部

我收到说一个警告:

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC LM 8) 
Message: Permission denied 
Line: 6 
Char: 152 
Code: 0 
URI: http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js 

有什么我可以在我做到底,以绕过弹出?

我已经尝试了一些东西,但什么也没有了丰硕的...

你混合visualforce /常规的销售团队与网页未加密的HTTP加密(HTTPS)的内容。可悲的是,这个网站似乎没有安全版本。

恐怕没有什么可以做的,这种“混合内容”警告只是IE的一项功能。事实上,如果网站能以某种方式压制它,那么我认为它毫无意义;)您可以在MSDN上阅读它,最简单的方法是要求用户modify their security settings

你可以尝试使用Javascript,也许从一些AJAX调用加载finfra的内容...但是,这将很有可能被IE浏览器视为跨域JavaScript并且被阻止。你可以简单地将此页面显示为链接/弹出窗口?或者简单地将REST GET调用到服务器端并显示多条内容?