嗨,我是开发 iOS 应用程序的新手如何使用 javascript 设置设置本机后退按钮。
问问题
2592 次
3 回答
0
document.addEventListener("backbutton", yourCallbackFunction, false);
当您覆盖后退按钮时,您还会阻止其原始行为。所以用户不能用它关闭应用程序。你必须使用
document.removeEventListener("backbutton", yourCallbackFunction, false);
恢复原始行为。
于 2012-11-29T06:10:15.127 回答
0
Try this
window.history.back();
于 2012-11-29T06:26:56.690 回答
0
你的问题不是很清楚。但我假设您的应用程序中需要一个本机类型的后退按钮。
尝试探索这个插件,
如果您不熟悉 cordova(以前是 phonegap)IOS,请how to use native plugins
使用 phonegap 查找。
请注意,不同的插件可能需要不同的配置(使用它们的方式),在大多数情况下,您会在插件页面上找到步骤。
使用插件也将取决于版本。因此,请确保您使用的插件与您的 cordova 版本兼容
您还可以使用其他答案中注释掉的 javascript 获得后退按钮功能。只需确保在设备准备好后覆盖该功能即可。
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown(){
console.log("put your code for back button here");
}
于 2012-11-29T06:15:17.380 回答