Jquery mobile 如何让返回按钮在远程和本地jQuery移动页面之间工作?

Jquery mobile 如何让返回按钮在远程和本地jQuery移动页面之间工作?,jquery-mobile,cordova,Jquery Mobile,Cordova,我有一个本地jQuery移动项目(在PhoneGap内部,因此是file://protocol),我有时需要从服务器获取外部页面(使用http://),其中的内容也是几乎相同标记的jQM页面(内容除外,它是从CMS生成的) 将$.mobile.allowCrossDomainPages设置为true将显示页面,这是正确的。然而,回到过去是失败的。我被困在服务器上找不到/www/index.html的地方(当然,像doh…)。有没有办法“记住”我来自哪里,让我回到我最初来自的本地html页面?我们

我有一个本地jQuery移动项目(在PhoneGap内部,因此是file://protocol),我有时需要从服务器获取外部页面(使用http://),其中的内容也是几乎相同标记的jQM页面(内容除外,它是从CMS生成的)


将$.mobile.allowCrossDomainPages设置为true将显示页面,这是正确的。然而,回到过去是失败的。我被困在服务器上找不到/www/index.html的地方(当然,像doh…)。有没有办法“记住”我来自哪里,让我回到我最初来自的本地html页面?

我们刚刚在jQuery Mobile for RC3中的PhoneGap上添加了一个文档页面,这应该会对您有所帮助:

谢谢,这确实是一个好的开始。然而,$.support.cors和$.mobile.allowCrossDomainPages只允许我正确地进行抓取,而不启用back按钮。只是澄清一下,这主要不是电话差距问题。如果我直接在Safari中使用file://协议,也会发生同样的情况——我无法从源自在线页面的ajaxed抓取页面返回。该死,对不起,Todd。我完全错过了pushStateEnabled=false。这就解决了,谢谢!