如何从 Flex 执行 JavaScript 方法
我正在尝试从 Facebook 注销,不仅从我的应用程序注销,还从 Facebook 注销。我正在使用 Graph API 桌面版本,并使用 Flex 进行编码。
有没有办法让用户从应用程序和 Facebook 注销???我认为也许使用 javaScript 方法 FB.logout() 我可以做到这一点,但我不知道执行此操作的正确方法。
我的意思是,我尝试:
ExternalInterface.call("FB.logout()");
但它抛出一个错误,指出该容器中没有 externalInterface...
提前感谢!
I am trying to log out from facebook, not only loggin out form my app also from facebook too. I am using the Graph API Desktop version and i am coding with flex.
Is there a way to log the user out from app and facebook??? I think that maybe usign the javaScript method FB.logout() i could do it, but i dont know the correct way to do this.
I mean, i try:
ExternalInterface.call("FB.logout()");
but it throws an error saying that externalInterface is no available in this container...
Thanks in advance!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保在 html 中设置了
allowScriptAccess
。如果您使用 swfobject,则可以通过params
对象进行设置。如果您使用普通的object
标记,请将其设置为嵌套的param
元素,即:同时,
ExternalInterface
会自动构建函数调用,所以你需要删除调用括号()
,即希望有帮助!干杯。
make sure that
allowScriptAccess
is set in the html. if you're using swfobject, you can set it via theparams
object. if you're using a plainobject
tag, set it as a nestedparam
element, i.e.:also,
ExternalInterface
builds the function call automatically, so you'll need to remove the invocation paranthesis()
, i.e.hope that helps! cheers.