有时,Facebook的 Like 插件中的“添加评论”弹出窗口(iframe)不会消失,并且无法访问其背后的内容。 (我正在使用Chrome 21和Firefox 15)
试试这个小提琴: http://jsfiddle.net/H4c5p/
我该如何解决这个问题?
由于
答案 0 :(得分:2)
我认为你无法解决这个问题。该错误在Facebook的代码中,我认为您需要report the bug to Facebook来解决它。
在我的Chrome错误控制台中,Like按钮的iframe和为每次我喜欢/不同时发生的评论框创建的iframe之间存在同源脚本错误。此外,我可以只使用两个Like / Different轮次来重现错误。
不安全的JavaScript尝试从包含网址http://static.ak.facebook.com/connect/xd_arbiter.php?version=11#channel=f210065bfc&origin=http%3A%2F%2Ffiddle.jshell.net&channel_path=%2FH4c5p%2Fshow%2F%3Ffb_xd_fragment%23xd_sig%3Df397b02538%26的网址访问包含网址https://www.facebook.com/plugins/like.php?channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D11%23cb%3Df334b6227%26origin%3Dhttp%253A%252F%252Ffiddle.jshell.net%252Ff210065bfc%26domain%3Dfiddle.jshell.net%26relation%3Dparent.parent&extended_social_context=false&href=http%3A%2F%2Fgoogle.com&layout=button_count&locale=en_US&node_type=link&sdk=joey&send=true&show_faces=false&width=200的框架。域,协议和端口必须匹配 -d50SLIrXc3.js:43
g.inform -d50SLIrXc3.js:43
i.disconnect -d50SLIrXc3.js:44
h._handleRequire -d50SLIrXc3.js:67
j -d50SLIrXc3.js:19
q -d50SLIrXc3.js:19
p -d50SLIrXc3.js:19
k -d50SLIrXc3.js:19
l -d50SLIrXc3.js:19
h._handleRequire -d50SLIrXc3.js:67
k -d50SLIrXc3.js:67
h.handle -d50SLIrXc3.js:67
r -d50SLIrXc3.js:23
(匿名函数)-d50SLIrXc3.js:23
v._handleJSResponse -d50SLIrXc3.js:87
v._dispatchResponse -d50SLIrXc3.js:87