Actionscript 3 Google OAuth accept按钮已启用,但未启用';t使用AdobeAIR';s内置浏览器。加载时发生window.sessionStorage的TypeError

Actionscript 3 Google OAuth accept按钮已启用,但未启用';t使用AdobeAIR';s内置浏览器。加载时发生window.sessionStorage的TypeError,actionscript-3,flash,air,google-api,google-oauth,Actionscript 3,Flash,Air,Google Api,Google Oauth,我正在使用AdobeAir3.8并为我的应用程序手动生成所有OAuth调用。追踪我在AS3中用于OAuth调用的HTMLLoader的用户代理,我得到以下结果: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/3.8 我能够通过用户登录部分,直到他们需要接受继续前进的权限的部分。但是,AS3在本页加载完成后发现以下错误: TypeError: Res

我正在使用AdobeAir3.8并为我的应用程序手动生成所有OAuth调用。追踪我在AS3中用于OAuth调用的HTMLLoader的用户代理,我得到以下结果:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/3.8
我能够通过用户登录部分,直到他们需要接受继续前进的权限的部分。但是,AS3在本页加载完成后发现以下错误:

TypeError: Result of expression 'window.sessionStorage' [undefined] is not an object.
 at https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.bI438WBuHt0.O/m=googleapis_client,plusone/exm=appcirclepicker/rt=j/sv=1/d=1/ed=1/am=IA/rs=AItRSTNuPHIoFBjGmVBeSqIsgUIKEsrbzA/cb=gapi.loaded_1 : 13
 at https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.bI438WBuHt0.O/m=googleapis_client,plusone/exm=appcirclepicker/rt=j/sv=1/d=1/ed=1/am=IA/rs=AItRSTNuPHIoFBjGmVBeSqIsgUIKEsrbzA/cb=gapi.loaded_1 : 23
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 149
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 152
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 149
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 151
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 151
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 151
 at https://ssl.gstatic.com/gb/js/smm_5a5968e7804546d31a076ff436e35b36.js : 151
此问题与我假设已解决的问题类似,因为此原始问题禁用了accept按钮:

“我的问题”已启用“开始”按钮,但当您单击该按钮时,它将变灰,而HTMLLoader(内部空气浏览器)将不起作用。我注意到,选择允许用户的哪些圆圈查看应用程序活动的选项也没有正确呈现。以下是我看到的屏幕截图:

使用生成的OAuth URL通过普通浏览器进行身份验证工作正常


还要注意的是,“取消”按钮在空气中工作正常。当点击cancel时,HTMLLoader会重定向到重定向url,并显示“error=access\u denied”,就像它应该的那样。

您使用的是G+登录javascript库吗?

否,我按照这里的说明操作:使用HTMLLoader(AdobeAIR的内部浏览器)在AS3中执行oAuth。我正在手动生成所有oAuth URL,并向服务器提交HTTP GET和POST请求,如该链接中所述。这个问题仍然存在吗?