簡體   English   中英

在Adobe Air + Flex中使用Janrain Engage(RPX)嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM