facebook - 类似按钮的弹出窗口 ("flyout")未显示在 chrome 扩展程序中

标签 facebook google-chrome-extension facebook-like

我正在尝试在我开发的 chrome 扩展程序的页面上放置一个赞按钮。

我使用简单的 XFBML 版本:

<fb:like href="http://www.mydomain.com/page?param=1&amp;otherparam=2" send="false" layout="standard" width="400" show_faces="false" font="arial" ref="chrome_notification"></fb:like>

当然我使用 JavaScript SDK。

当我将此页面上传到我的网络服务器时,一切正常。 但是当我在我的 chrome 扩展程序中运行此页面时,“赞”按钮本身工作正常,但评论弹出窗口不显示。

此外 - 我在控制台中收到这些错误消息:

Unsafe JavaScript attempt to access frame with URL chrome-extension://eindnjdghfmigkecgibjclhdnadlnbhm/../mypage.html from frame with URL https://www.facebook.com/plugins/like.php?api_key=&channel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df3d383d278%26origin%3Dchrome-extension%253A%252F%252Feindnjdghfmigkecgibjclhdnadlnbhm%252Ff44dd2768%26relation%3Dparent.parent%26transport%3Dpostmessage&extended_social_context=false&font=arial&href=http%3A%2F%2Fwww.mydomain.com%2F%3Fparam%3D1%26otherparam%3D2&layout=button_count&locale=en_US&node_type=link&ref=chrome_notification&sdk=joey&send=false&show_faces=false&width=400. Domains, protocols and ports must match.

和-

Unsafe JavaScript attempt to access frame with URL https://www.facebook.com/plugins/like.php?api_key=158698534219579&channel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df3d383d278%26origin%3Dchrome-extension%253A%252F%252Feindnjdghfmigkecgibjclhdnadlnbhm%252Ff44dd2768%26relation%3Dparent.parent%26transport%3Dpostmessage&extended_social_context=false&font=arial&href=http%3A%2F%2Fwww.mydomain.com%2F%3Fparam%3D1%26otherparam%3D2&layout=button_count&locale=en_US&node_type=link&ref=chrome_notification&sdk=joey&send=false&show_faces=false&width=400 from frame with URL http://www.facebook.com/plugins/comment_widget_shell.php?api_key=&locale=en_US&master_frame_name=f38cd100f8&sdk=joey. Domains, protocols and ports must match.

谁能帮我找到解决方案?

最佳答案

它可能与这个已知的 Facebook 错误有关吗?

http://developers.facebook.com/bugs/293075054049400

基本上,如果在 Facebook 用户的帐户上启用了安全浏览,就会出现这种行为。

关于facebook - 类似按钮的弹出窗口 ("flyout")未显示在 chrome 扩展程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852392/

相关文章:

facebook - 添加来自用户的申请

javascript - FB JS-SDK无法检测用户直接退出FB

javascript - 如何在 chrome 扩展版本 3 中允许 eval

javascript - 如何通过 Angular 1 页面的 JavaScript 使输入字段变脏?

javascript - 如何捕获 facebook "unlike"事件?

Facebook 'Like' 网站计数不匹配 'Like' Facebook 页面墙的帖子计数

ios - 使用 Facebook iOS SDK 发布安装 -> 未找到有效归因 ID 或广告商 ID

javascript - Chrome 扩展 : pass variables from popup html

javascript - 网站应用程序年龄限制喜欢和分享

javascript - 通知未发送给 Facebook 好友