Javascript Facebook JS+;FLASH SDK:适用于IE而非FF、Chrome
我用PHP、JS和AS3 SDK的混合开发了一个facebook应用程序 该应用程序在IE上运行完美,但它挂起在其他浏览器上(FF、Chrome) 在FF调试控制台中,我看到一条错误消息: 传递给的空字符串 getElementById()。 swf为空(92输出 范围62) 此错误发生在调用之后:Javascript Facebook JS+;FLASH SDK:适用于IE而非FF、Chrome,javascript,flash,facebook,Javascript,Flash,Facebook,我用PHP、JS和AS3 SDK的混合开发了一个facebook应用程序 该应用程序在IE上运行完美,但它挂起在其他浏览器上(FF、Chrome) 在FF调试控制台中,我看到一条错误消息: 传递给的空字符串 getElementById()。 swf为空(92输出 范围62) 此错误发生在调用之后: Facebook.init( APP_ID, _handleInit ); 回叫电话从未被触发过 知道为什么吗?好的,我找到了罪犯 Facebook api需要一个对嵌入式SWF对象的引用。因为我
Facebook.init( APP_ID, _handleInit );
回叫电话从未被触发过
知道为什么吗?好的,我找到了罪犯 Facebook api需要一个对嵌入式SWF对象的引用。因为我使用的是SWFObject,所以我需要传递两个参数:IE的id和Chrome/Mozilla浏览器的name
就这么简单…你想要实现什么?我正在做一个类似的项目。用于AS3的OpenGraphSDK几乎完成了使用PHPSDK可以完成的所有工作。如果您尝试使用PHP与脸谱网进行通信,并通过JS将数据传递给AS3,您可以考虑使用AS3SDK。我使用PHP SDK来管理应用程序的一般流程,并管理邀请等。该应用程序本身是一个flash应用程序,并使用AS3 sdk,它只是JS的一个桥梁…你能澄清一下,我有同样的问题,传递给SWF对象或flash吗?我的javascript代码是swfobject.embedSWF(“preload.swf”、“flashContent”、“810”、“610”、“10.0.0”、null、null、params、{name:“flashContent”});您需要修改attributes参数,并添加id=>{name:'flashContent',id:'flashContent'}我刚刚尝试了这个,但仍然无法使用Chrome和IE,尽管我对Safari和Firefox没有任何问题,任何其他建议。嗯……没有查看一些标记/代码。可能id没有设置为正确的值(flashContent)