Adobe AIR HTMLLoader使用Facebook获取错误按钮

时间:2015-01-04 07:00:19

标签: facebook actionscript-3 flash air facebook-like

我目前正在为桌面开发一个AIR应用程序,我使用HTMLLoader,这是Adobe AIR的内置浏览器。

每次我将类似按钮加载到HTMLLoader时,控制台都会给我下面的日志

"错误:SECURITY_ERR:DOM例外18 l http://www.facebook.com/v2.0/plugins/like.php?href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&width&layout=standard&action=like&show_faces=true&share=true&height=80&ret=async&act=disconnect&hash=AQC_IDCnIpaA724U:3  在http://www.facebook.com/v2.0/plugins/like.php?href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&width&layout=standard&action=like&show_faces=true&share=true&height=80&ret=async&act=disconnect&hash=AQC_IDCnIpaA724U:3"

由于出现错误,我无法配置FB.Event.subscribe(' edge.create',function(response){}来检查用户是否喜欢该对象。

如果有人有办法解决这个问题,请帮助

1 个答案:

答案 0 :(得分:0)

继续这个问题:Uncaught Error: SECURITY_ERR: DOM Exception 18 when I try to set a cookie这可能是因为你正在尝试使用localhost而不是服务器 - 设置一个简单的本地服务器来查看是否有任何改变。

另外,AIR附带的WebKit不是最新版本,也不是开源版本的相同,所以它可能不受支持 - 尝试加载一个已经存在Like按钮的页面,看它是否是这一点。