尝试在我的网站gulbrand.net中实现类似FB的框iframe。
使用以下代码:
<iframe src="http://www.facebook.com/plugins/likebox.php?href=
http%3A%2F%2Fwww.facebook.com%2Fgulbrandnet&width=500&height=1000&
colorscheme=light&show_faces=false&border_color&stream=true&
header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden;
width:500px; height:1000px;" allowTransparency="true"></iframe>
它在我的测试网站上显得很好。使用类似按钮链接到gulbrand.net FB页面。来自FB页面的帖子。
但是:当按下相似按钮时,将打开一个用于登录FB的新浏览器窗口(IE)。我已经登录到FB并期望我自动喜欢FB页面(也许喜欢的计数会增加1)。当我在登录面板中输入密码时,只会打开一个新的空白页面。而且我还没有“喜欢”FB页面。
我做错了什么?溶液
答案 0 :(得分:0)
最有可能发生的事情是因为您正在使用IE,它正在为您制作的每个标签创建一个新流程。它还默认阻止跨域cookie。还注意到在弹出窗口中丢失会话cookie的问题。这听起来主要针对IE8,但你还没有提到什么版本。你可以在这里阅读更多相关信息:http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0.aspx这是一个持续的问题。
我建议您使用chrome框架:http://www.google.com/chromeframe/?prefersystemlevel=true重定向用户以使用更好的浏览器,例如chrome。它很容易集成到任何网站。在上面的链接中了解更多信息。如果您只在IE8或Chrome或其他浏览器上发生这种情况,请告诉我们。