Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 还记得jquery mobile中的最后一页吗_Android_Jquery_Cordova - Fatal编程技术网

Android 还记得jquery mobile中的最后一页吗

Android 还记得jquery mobile中的最后一页吗,android,jquery,cordova,Android,Jquery,Cordova,我正在制作一个jquery移动应用程序 用phonegap 它就像一本关于如何阅读古兰经的画报 我希望它保持用户nad的进度,并在重新打开时恢复 有任何帮助或线索吗?你可以将最后访问的页面存储在cookie中,并在应用加载后重定向到该页面 演示——访问页面,重新单击运行 代码 //check if the lastpage exists and redirect to the page if ($.cookie('lastpage')) { $( ":mobile-pagecontainer

我正在制作一个jquery移动应用程序 用phonegap 它就像一本关于如何阅读古兰经的画报 我希望它保持用户nad的进度,并在重新打开时恢复
有任何帮助或线索吗?

你可以将最后访问的页面存储在cookie中,并在应用加载后重定向到该页面

演示——访问页面,重新单击运行

代码

//check if the lastpage exists and redirect to the page

if ($.cookie('lastpage')) {
$( ":mobile-pagecontainer" ).pagecontainer( "change", "#"+$.cookie('lastpage'))    
}


//store the page visited in a cookie

$(document).on("pageshow", function (e, data) {
 var pageid = $.mobile.pageContainer.pagecontainer( 'getActivePage' ).attr( 'id' );
  $.cookie('lastpage', pageid)  
});
您需要包括Jquery cookie插件,以便cookie正常工作

啊哈,刚刚意识到你正在使用Cordova,在Android webview中存储cookie可能会有问题。如果您这样做了,并且上面的代码(设置和读取cookie)不起作用,那么

在这里查看如何为Android webview启用本地存储

"

在这里,关于如何在应用程序中存储和读取数据,非常简单