Domanda

ho un sito web utilizzando Janrain per il Log-in e ho anche un'applicazione desktop (Adobe Air) che richiedono login con il sito web, ma non riesco a farlo funzionare.

La mia idea era quella di utilizzare mx:. Contenitore HTML e navigare al sistema di login Janrain così l'utente può effettuare il login, impostare un token nella sessione e recuperare quella pedina per ulteriori comunicazioni

<mx:HTML x="369" y="189" location="http://www.mysite.com/auth/clientLogin.php" 
verticalScrollPolicy="on" horizontalScrollPolicy="on" width="341" height="162"/>

Posso vedere il selettore fornitore Janrain con i miei fornitori, ma quando clicco su "Facebook", per esempio, che mi darà errori:

TypeError: Result of expression 'aF.window' [undefined] is not an object.
at https://s3.amazonaws.com/static.rpxnow.com/js/lib/rpx.js : 1

Qualche idea su come posso utilizzare il mio Janrain Engage di log-in di sistema in Adobe Air + Flex?

È stato utile?

Soluzione

ho capito !!!

Sembra che il HTMLHost predefinita utilizzata dal contenitore HTML non supporta alcune funzioni javascript. La soluzione è quella di implementare una consuetudine HTMLHost o, il modo più veloce effettuare le seguenti operazioni:

html.htmlHost = new HTMLHost(true);

Dove HTML è la mia mx: oggetto HTML rilegata in ActionScript. Ho trovato la soluzione dopo aver cercato per ore e ho trovato questa pagina: http: //help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html

Sto usando Adobe Air 2.5, ma sembra essere la stessa! Spero che questo sarà utile per qualcun altro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top