Facebook“添加评论”弹出窗口不会消失

时间:2012-09-14 20:29:38

标签: javascript css facebook-like facebook-javascript-sdk

有时,Facebook的 Like 插件中的“添加评论”弹出窗口(iframe)不会消失,并且无法访问其背后的内容。 (我正在使用Chrome 21和Firefox 15)

试试这个小提琴: http://jsfiddle.net/H4c5p/

我该如何解决这个问题?

由于

1 个答案:

答案 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