2012-07-06 66 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

回答

相關問題