不安全的JavaScript尝试访问Safari中的帧警告

wol*_*iex 29 javascript safari warnings facebook

我在我的应用程序中使用Facebook Connect.我有它工作得很好,但在Safari Error控制台中,我看到这样的错误:

Unsafe JavaScript attempt to access frame with URL http://...#... from frame with URL http://www.connect.facebook.com/extern/login_status.phpapi_key=..&extern=2&channel=http...xd_receiver.htm.
Domains, protocols and ports must match.
Run Code Online (Sandbox Code Playgroud)

该应用程序似乎运行正常,但我们看到Safari的定期挂起和其他不良行为.当我运行其他Facebook Connect应用程序时,我有时也会看到此错误,所以我认为这不是我们实现的问题.忽略这个警告是否安全?

oll*_*iej 1

这意味着您正在尝试某种形式的跨源访问,这是不安全的——虽然它看起来可能是良性的,但可能值得尝试找出为什么会遇到这种情况,如果您使用 nightlies 或 Safari4 beta,您可以使用Web 检查器中的调试器,并使其在所有异常上中断,这将让您看到它何时实际尝试跨源访问。

至于挂起,如果您能找到某种简化的测试用例,那么如果您可以将它们提交到http://bugs.webkit.org那就太好了