类似按钮的弹出窗口(“弹出窗口”)不会显示在chrome扩展中

时间:2011-10-21 16:26:11

标签: 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扩展程序中运行此页面时,like按钮本身工作正常,但注释弹出窗口没有显示。

另外 - 我在控制台中获得了这些错误的主题:

  

不安全的JavaScript尝试访问带有网址 chrome-extension的框架://eindnjdghfmigkecgibjclhdnadlnbhm /../mypage.html,网址为https://www.facebook.com/plugins/like.php?api_key=&amp; channel_url = http%3A%2F %2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23CB%3Df3d383d278%26origin%3Dchrome扩展%253A%252F%252Feindnjdghfmigkecgibjclhdnadlnbhm%252Ff44dd2768%26relation%3Dparent.parent%26transport%3Dpostmessage&安培; extended_social_context =假安培;字体= Arial字体&安培; HREF = HTTP%3A%2F%2Fwww.mydomain.com%2F%3Fparam%3D1%26otherparam%3D2&安培;布局= button_count&安培;语言环境= EN_US&安培; NODE_TYPE =链路&安培; REF = chrome_notification&安培; SDK =乔伊&安培;送=假安培; show_faces =假安培;宽度= 400。 域名,协议和端口必须匹配。

和 -

  

不安全的JavaScript尝试使用网址访问框架 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扩展%253A%252F%252Feindnjdghfmigkecgibjclhdnadlnbhm%252Ff44dd2768%26relation%3Dparent.parent%26transport%3Dpostmessage&安培; extended_social_context =假安培;字体= Arial字体&安培; HREF = HTTP%3A%2F%2Fwww.mydomain.com%2F%3Fparam%3D1%26otherparam%3D2&安培;布局= button_count&安培;语言环境= EN_US&安培; NODE_TYPE =链路&安培; REF = chrome_notification&安培; SDK =乔伊&安培;送=假安培; show_faces = false&amp; width = 400,来自包含网址http://www.facebook.com/plugins/的网址 comment_widget_shell.php ?api_key =&amp; locale = en_US&amp; master_frame_name = f38cd100f8&amp; sdk = joey。域名,协议和端口必须匹配。

任何人都可以帮我找到解决方案吗?

1 个答案:

答案 0 :(得分:0)

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

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

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