1

我正在创建一个使用Facebook Connect和fbml标签的ASP.NET应用程序。它也使用LinkedIn小部件。当我在任何浏览器中运行此应用程序时,没有任何警告,一切正常。但是,在IE中,出现如下消息:带有窗口小部件的IE安全警告

Security Warning: 
The current webpage is trying to open a site in your Trusted sites list. Do you want to allow this? 

Current site:http://www.facebook.com 
Trusted site:http://localhost 

(与LinkedIn.com相同)。我知道如何从客户角度解决这个问题,并停止显示安全警告。但是,是否有可能确保这条消息不会出现,因为它可能会对不知道如何抑制此警告的用户产生影响?我没有尝试将其上传到我的虚拟主机,因此不确定这条消息是否会出现在生产中的每个人。不过,我总是把它放在我的本地机器上。

(我的网页都没有使用SSL,所以我不认为这是问题,我尝试使用FB的HTTPS网址,但这没有什么区别)。

谢谢

回答

1

我碰到过很多次的IE消息。虽然这可能不是这种情况,但我总是检查Firebug以查看是否有任何请求会发送到Https(使用Net标签)。如果可能的话,你引用的东西本身就是对其他东西的调用。

如果您正在提供https页面,然后通过http获取图像,通常会收到该消息。

在这种情况下可能不会帮助但我做的第一件事。

+0

似乎这个帖子是非常相似的... http://stackoverflow.com/questions/2624917/facebook-connect-security-warning – ArtificialGold 2010-04-20 13:37:45

+0

Yup似乎是同样的问题。我看了一下FireBug,并没有https请求。我不确定“提示”是否是IE中的默认设置(这是显示消息的内容)。我以前可能会提示并忘记它。我张贴在Facebook论坛上,但没有回复。 – XSL 2010-04-22 19:51:13