我正在使用 kendo UI 和 phonegap 为 android/ios 开发应用程序。在 android 版本中,我有一个导航栏,它只有一个主页按钮,可将用户带到主页。当用户在主页时,如果我点击返回,它将转到上一页。如何阻止android上的后退按钮导航回上一页并且在主页上什么也不做?
谢谢你
我正在使用 kendo UI 和 phonegap 为 android/ios 开发应用程序。在 android 版本中,我有一个导航栏,它只有一个主页按钮,可将用户带到主页。当用户在主页时,如果我点击返回,它将转到上一页。如何阻止android上的后退按钮导航回上一页并且在主页上什么也不做?
谢谢你
您可以尝试将事件侦听器添加到您的后退按钮,以防止其通常的行为:
document.addEventListener("backbutton", function(e){
// Get pathname / url
var pathname = window.location.pathname;
// If the pathname / url corresponds to your homepage's one:
if(pathname==homepage_pathname){
e.preventDefault();
}
else {
navigator.app.backHistory();
}
}, false);
homepage_pathname
您的主页的路径名/网址在哪里。
希望这有助于交配。