我放了这个测试页来说明这个问题:(死链接)我测试过的每个浏览器都可以工作,但在InternetExplorer8中。奇怪的是InternetExplorer8甚至没有报告错误,哇,这就是了不起的。所以现在我无法进行任何工作或调试。我忽略了什么? 最佳答案 所以我之前设置给HTML标签的xmlns属性不见了,可能是我疯狂地撤消了一些事情。如果有人遇到这个问题,应该是这样的: 关于javascript-FacebookXFBML未在InternetExplorer8中呈现,我们在StackO
我要在我的网页上嵌入一个实时Facebook视频,并且需要在视频上放置事件处理程序。例如,我想知道视频是否已暂停。对于常规视频(非实时)视频,我可以通过使用Facebook文档中概述的方法订阅事件来完成此操作。以下是文档:https://developers.facebook.com/docs/plugins/embedded-video-player/api和我的示例代码:FB.Event.subscribe('xfbml.ready',function(msg){if(msg.type==='video'){fplayer=msg.instance;fplayer.subscrib
我正在尝试在网站上实现Facebook注册。如果没有onvalidate参数,一切都会像人们期望的那样工作,但是当包含它时,一切似乎都崩溃了(没有抛出错误,表单什么也不做)。这是我的代码:functionvalidate(form){console.log('Validation');errors={};errors.tos="Youmustacceptthetermsofservice";returnerrors;}//...FB.init({appId:'',channelUrl:'serverUrl().$this->baseUrl('/xsrd.html');?>',statu
参见http://running.ph/它只是挂起chrome一段时间,同时加载所有按钮。我读过使用IFrame可以避免这种情况,但我真的想使用XFBMLJS来获得您获得的所有额外功能,例如跟踪点赞、评论和发送按钮。有人有办法解决这个问题吗?我敢肯定,我不是唯一一个拥有10个以上“赞”按钮的网站。 最佳答案 啊,我通过检查Techcrunch/AOL的功能找到了答案。您在用户滚动时加载XFBML。1.)不要在FB.init或加载JSSDK时解析XFBMLFB.init({appId:APP_ID,xfbml:false});2.)加
我想使用JavaScript将URL更改为动态的FB:Like按钮。现在我只能更改fb:like标签的href属性(我已经粘贴了下面的代码)。但简单地更改href似乎不起作用。也许我必须重新启动FB:Like按钮,但到目前为止我还不知道如何......functionupdate_share(container,url){//updatefb:likehrefvaluevarcontainer=container[0]||document.body;varbutton=container.getElementsByTagName('fb:like');button[0].setAttr
您可能知道Facebook的“赞”按钮加载速度非常慢。我正在尝试弄清楚如何检测按钮何时完成加载并添加到网站。原因是我显示加载动画,然后Conceal它并显示按钮,但我想在完成加载时显示按钮。这可以做到吗?先谢谢大家了! 最佳答案 一jarsubscribe到xfbml.render事件以在渲染完成时得到通知,每个页面解析只触发一次(并且不仅适用于xfbml,也适用于新的html5技巧)。如果xfbml:true,则在加载FBJSSDK时会自动进行页面解析。window.fbAsyncInit=function(){FB.init({
您可能知道Facebook的“赞”按钮加载速度非常慢。我正在尝试弄清楚如何检测按钮何时完成加载并添加到网站。原因是我显示加载动画,然后Conceal它并显示按钮,但我想在完成加载时显示按钮。这可以做到吗?先谢谢大家了! 最佳答案 一jarsubscribe到xfbml.render事件以在渲染完成时得到通知,每个页面解析只触发一次(并且不仅适用于xfbml,也适用于新的html5技巧)。如果xfbml:true,则在加载FBJSSDK时会自动进行页面解析。window.fbAsyncInit=function(){FB.init({