0

我的目标是将这个网页“brokercheck.finra.org/Search/Search.aspx”嵌入到visualforce页面中。我正在使用一个<apex:iframe/>来做到这一点。我也尝试过 html 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

我能做些什么来绕过弹出窗口吗?

我已经尝试了一些东西,但没有任何结果......

4

1 回答 1

0

您正在将 visualforce / 常规 salesforce 页面的加密 (https) 内容与未加密的 http 混合。可悲的是,这个网站似乎没有安全版本。

恐怕你无能为力,这个“混合内容”警告只是 IE 的一个特性。事实上,我认为如果网站能以某种方式抑制它,那将毫无意义;)你可以在MSDN上阅读它,最简单的方法是要求用户修改他们的安全设置

您可以尝试使用 Javascript,也许使用一些 AJAX 调用从 finfra 加载内容......但这很可能被 IE 视为跨域 JavaScript 并且也被阻止。您可以简单地将这个页面显示为链接/弹出窗口吗?或者只是在服务器端对其进行 REST GET 调用并显示内容?

于 2012-12-10T22:58:10.023 回答