Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
使用jQuery mobile从历史堆栈中排除bootstrap.html或index.html_Jquery_Jquery Mobile_History_Bootstrapping - Fatal编程技术网

使用jQuery mobile从历史堆栈中排除bootstrap.html或index.html

使用jQuery mobile从历史堆栈中排除bootstrap.html或index.html,jquery,jquery-mobile,history,bootstrapping,Jquery,Jquery Mobile,History,Bootstrapping,我正在使用jQuery mobile和PhoneGap创建一个移动应用程序 启动应用程序时,将动态加载frontpage。frontpage显示的内容取决于某些状态,例如应用程序是否已配置 这就是为什么我有一个bootstrap.html,它只加载所有代码,没有正文。然后,一些逻辑调用jQuery.mobile.changePage加载所需的frontpage 问题是bootstrap.html是空的,它将被放入应用程序的历史堆栈中。当用户按下后退按钮时,他或她将进入这个空的引导页面。这是不受欢

我正在使用jQuery mobile和PhoneGap创建一个移动应用程序

启动应用程序时,将动态加载frontpage。frontpage显示的内容取决于某些状态,例如应用程序是否已配置

这就是为什么我有一个bootstrap.html,它只加载所有代码,没有正文。然后,一些逻辑调用
jQuery.mobile.changePage
加载所需的frontpage

问题是bootstrap.html是空的,它将被放入应用程序的历史堆栈中。当用户按下后退按钮时,他或她将进入这个空的引导页面。这是不受欢迎的行为


是否可以使用jQuery mobile将此引导文件从历史堆栈中排除?

如果不进一步了解详细信息,您必须在加载任意页面的第一次changePage调用中禁用“哈希”

如果您在JQM.js(RC1.0行#3041)中检查changePage函数,则可以在changePage调用中设置许多指定的选项。如果给出的选项不够,还可以添加选项

如果您的changePage调用中的设置选项
changeHash:false
有效(我想应该有效),请尝试。应该是这样的:

$.mobile.changePage( href, { transition: transition, reverse: reverse, role: role, changeHash:false } );
这行吗