我正在使用Sencha Touch 2.2.1应用程序。在我的应用程序中,我使用Ajax调用来执行活动。我在Ajax请求中指定的URL将在执行后重定向到其他URL。要完成我的流程,我需要获取该URL。我在stackoverflow
中经历了几乎所有关于该主题的问题。不幸的是,没有任我尝试了getAllResponseHeaders()
以及我在stackoverflow
中找到的其他一些答案。
我尝试在 InAppBrowser 中的url:
函数中打开Ajax window.open()
值。但它打开一个新窗口。我不需要它。所以要解决这个问题,就是获取新的URL,我认为有两种方法。
我认为第二种方式是最好的,但是对于该主题的任何帮助都表示赞赏。
答案 0 :(得分:2)
OMG !!
最后我发现了它。
要获取重定向的URL ,我将URL提供给InAppBrowser。我的问题是如何以隐藏模式打开浏览器窗口.. !!最新的Cordova文档解释了它。我指的是旧文档。这就是为什么我没有得到答案的原因。我发现的解决方案是这样的:当打开 InAppBrowser 时,以隐藏模式打开它..!那就是...... !!
var ref = window.open(authorize_url, '_blank', 'location=no,hidden=yes');
这hidden=yes
解决了我的问题。