手机网站,按返回键调转到指定页面,这个要怎么实现

手机网站按返回键后跳转到别的页面,不让它跳回上一页,怎么实现,求指教

6个回答

试试window.onbeforeunload事件提醒用户是否要退出当前页面,跳转是搞不了的,和病毒无差别了

   window.onbeforeunload = function (e) { return e.returnValue = '确认离开页面?!'; }
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复qq_16618777: http://stackoverflow.com/questions/18211984/how-to-control-back-button-event-in-jquery-mobile看这个,监听navigate事件。或者你可以改url添加hash,然后监听hashchange事件试试http://stackoverflow.com/questions/136937/is-there-a-way-to-catch-the-back-button-event-in-javascript
5 年多之前 回复
qq_16618777
qq_16618777 这个试了,就是没法实现跳转
5 年多之前 回复

不清楚怎么做,但是这么做不会误导用户么?

qq_16618777
qq_16618777 百度外卖微信公众号添加地址那一块就实现了这个功能
5 年多之前 回复
qq_16618777
qq_16618777 不是啊,我看有实现的
5 年多之前 回复
huashiyin123
华仔仔仔 回复qq_16618777: 这是正常的页面堆栈顺序啊,你怎么可能在两个页面之间来回跳转呢,那是死循环
5 年多之前 回复
huashiyin123
华仔仔仔 回复qq_16618777: 这是正常的页面堆栈顺序啊,你怎么可能在两个页面之间来回跳转呢,那是死循环
5 年多之前 回复
qq_16618777
qq_16618777 不会啊,我是想实现,编辑完返回列表页,在列表页点返回键不再返回编辑页而是返回主页面
5 年多之前 回复

不会啊,我是想实现,编辑完返回列表页,在列表页点返回键不再返回编辑页而是返回主页面

你那个返回按钮扩个A标记,href写你要去的页面就可以。。你是大脑死机了吧。。。

qq_16618777
qq_16618777 按钮没问题,就是手机上的返回键
5 年多之前 回复

补充一下,如果你打算点击手机上那个返回键实现你的想法的话, // PhoneGap加载完毕 function onDeviceReady() { //按钮事件 document.addEventListener("backbutton", eventBackButton, false); //返回键 document.addEventListener("menubutton", eventMenuButton, false); //菜单键 document.addEventListener("searchbutton", eventSearchButton, false); //搜索键 } //返回键 function eventBackButton(){ //confirm("再点击一次退出!"); window.plugins.toast.showShortBottom('再点击一下返回,将退出私募通。'); document.removeEventListener("backbutton", eventBackButton, false); //注销返回键 //3秒后重新注册 var intervalID = window.setInterval( function() { window.clearInterval(intervalID); document.addEventListener("backbutton", eventBackButton, false); //返回键 }, 3000); } //菜单键 function eventMenuButton(){ window.plugins.toast.showShortTop('click Menu Button'); } //搜索键 function eventSearchButton(){ window.plugins.toast.showShortTop('click Search Button!'); }(js监听返回键,我也是从别人那儿找来的,你看看吧)

url hash事件编程
核心代码
window.onhashchange = function(){
var hash = window.location.hash;
alert(hash);
}

这样一个格式的url 比如:http://www.xxx.com/index.html#edit
那么后面的 edit就是hash

如果你有一个按钮 一点就进入了 编辑状态
那么 这个按钮可以 编辑

当页面url只是hash 改变的话 是不会加载页面的 并且url 会在历史状态中保存
那么 点 返回按钮 页面url只是改变了 hash 并不会加载

这个时候 你通过上面的 事件在实现你的业务逻辑

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐