2012-07-06 67 views
0

我试图使用HTML控件在我的AIR应用程序中显示Google Plus页面,但HTML控件显示错误代码为400的页面。可以在浏览器中打开相同的URL,而不会出现任何错误。我也尝试使用URLLoader加载内容,并得到相同的错误400. 浏览器和AIR之间有什么不同? Goole可以检测出浏览器HTTP请求并阻止它们吗?为什么某些url的内容无法在AIR应用程序中加载?

+0

我搜索了这个网站,并出现类似这样的错误可能是由一个以上的浏览器实例试图访问该网站造成的。至少在浏览器中,任何AIR或Flash客户端在安全性方面都被视为单独的实例,如果AIR应用程序中的HTML查看器的情况同样如此,我也不会感到惊讶。虽然有一个适用于AIR的Google Plus API,也许你可以实现你自己的界面并执行你想要的任何功能。或者 - 但这是一个长镜头 - 也许有一种方法可以在调用站点之前同步会话id。 – weltraumpirat 2012-07-06 21:16:46

+0

感谢您提供有用的评论,尽管奇怪的是我可以在多个浏览器中打开相同的页面,但无法在AIR中打开它。不幸的是Google Plus API不提供地点信息。 – Aleksey 2012-07-07 11:50:15

+0

这并不奇怪,因为多个浏览器窗口也带有单独的cookie和会话处理,而嵌套的客户端不会。 – weltraumpirat 2012-07-07 21:20:06

回答

相关问题