asp.net – IE8 Win7 Facebook Connect问题
更新4/8/09 – 我进入了一个新的一周,没有任何进展,也没有来自Facebook论坛的答案.在那里没有一个回应,这是非常令人失望的.我也无法弄清楚如何在这个问题上给予赏金,但我真的非常希望能够解决这个问题.
我看了很多帖子,看看之前是否发布过,但事实并非如此.这是简短的版本: 我将通过示例FB Connect教程(v1),并且无法在Win7上的IE8中使其工作.它在Win7上的FF3上按预期工作. 长版: 我很惊讶事情没有用,因为我几乎复制并粘贴了内容.我通过alert()javascript调用跳过了这一点,所以我把它放进去看看解析器是否达到了这个目的.我把以下代码放入: [my raw html] Or use,<fb:login-button length="long" onlogin="alert('yo!!!');"></fb:login-button> [/my raw html] 警报不会弹出IE8.它适用于FF. 当我改回调用update_user_box()时,我的HTML看起来像: Or use,<fb:login-button length="long" onlogin="update_user_box();"></fb:login-button> <script type="text/javascript"> function update_user_box() { var user_box = document.getElementById("user"); user_box.innerHTML = "<span>" + "<fb:profile-pic uid='loggedinuser' facebook-logo='true'></fb:profile_pic>" + "Welcome,<fb:name uid='loggedinuser' useyou='false'></fb:name>." + "You are signed in." + "</span>" FB.XFBML.Host.parseDomTree(); } FB.init("23e24c73feed7ca0f6afd876575842de","../../Connect/xd_receiver.htm",{ "ifUserConnected": update_user_box }); </script> 再次,这在FF3中工作就好了.我的照片显示了一切.它实际上让我更加不高兴它在FF3中工作而不是完全没有工作的情况. 以下是IE8中见证的行为: >当我点击FBConnect按钮时.弹出javascript窗口并加载正确的登录页面 查看该页面的来源: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <body> <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript"></script> </body> </html> 5,如果我关闭该窗口并在应用程序窗口中键入我的凭据,则会使用FBConnect按钮重新加载页面. 正如我所说,我在FF3中获得了预期的行为,但不是IE8.我甚至尝试过IE8的兼容模式,但这也不起作用.任何人都有任何关于发生了什么的线索? 我的HTML标记如下所示: 所以我知道这不是问题. 解决方法
我遇到了同样的问题 – 确保在主页上设置了HTML命名空间:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> http://forum.developers.facebook.com/viewtopic.php?id=23412 另外,我做了一些自举以防止出现空错误: FB.Bootstrap.requireFeatures(["Connect"],function() { FB.init("--api-key--","domain/xd_receiver.htm"); FB.Connect.ifUserConnected(your_function_here); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- entity-framework – ASP.NET MVC 2.0在jqgrid中执行搜索
- ASP.Net – 在没有Windows用户的情况下使用基本身份验证
- asp.net – 使用jQuery ajax进行表单身份验证
- asp.net – 请帮我理解web.config自定义设置的type属性?
- asp.net – 动态设置超链接控件的navigationurl属性内联
- asp:Repeater 添加button 事件
- asp.net-mvc – 在TDD和DDD中,你如何处理假货中的只读属性?
- asp.net – 在Entity Framework 5中重命名导航属性不会更新
- 一个通过JSONP跨域调用WCF REST服务的例子(以jQuery为例)
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
- asp.net-mvc – 在.NET MVC 3中使用REST Web服务
- asp.net – RequireNonLetterOrDigit未正确验证
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- asp经典 – ASP Classic中的注释代码
- asp.net-mvc – 缺少webpages_UsersInRoles
- .NET Framework 3.5中有哪些有用的新ASP.NET功能
- asp.net mvc 设置一个action的访问人数,达到上线
- asp.net-mvc-4 – 在MVC中的App_Start()文件夹中
- asp.net-mvc – 实体框架:已经有一个与此命令关
- asp.net-mvc-3 – 从TempData获取值到视图中