[英]Using Janrain Engage (RPX) in Adobe Air + Flex?
我有一個使用Janrain進行登錄的網站,也有一個需要登錄該網站的桌面應用程序(Adobe Air),但無法正常工作。
我的想法是使用mx:HTML容器並導航到Janrain登錄系統,以便用戶可以登錄,在會話中設置令牌並檢索該令牌以進行進一步的通信。
<mx:HTML x="369" y="189" location="http://www.mysite.com/auth/clientLogin.php"
verticalScrollPolicy="on" horizontalScrollPolicy="on" width="341" height="162"/>
我可以與提供者一起看到Janrain提供者選擇器,但是例如,當我單擊“ Facebook”時,它給了我錯誤:
TypeError: Result of expression 'aF.window' [undefined] is not an object.
at https://s3.amazonaws.com/static.rpxnow.com/js/lib/rpx.js : 1
關於如何在Adobe Air + Flex中使用Janrain Engage登錄系統有任何想法嗎?
我想到了!!!
似乎HTML容器使用的默認HTMLHost不支持某些javascript函數。 解決方案是實現自定義HTMLHost,或者以最快的方式執行以下操作:
html.htmlHost = new HTMLHost(true);
html是我在ActionScript中綁定的mx:HTML對象。 我在搜索了幾個小時后找到了解決方案,並找到了以下頁面: http : //help.adobe.com/zh_CN/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html
我正在使用Adobe Air 2.5,但似乎是一樣的! 我希望這對其他人有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.