使用javascript为Phonegap ios应用程序创建后退按钮

使用javascript为Phonegap ios应用程序创建后退按钮,javascript,Javascript,您好,我是开发iOS应用程序的新手。如何使用javascript设置本机后退按钮 document.addEventListener("backbutton", yourCallbackFunction, false); 重写backbutton时,也会阻止其原始行为。所以用户不能用它关闭应用程序。你必须使用 document.removeEventListener("backbutton", yourCallbackFunction, false); 恢复原始行为。你的问题不太清楚。但我假

您好,我是开发iOS应用程序的新手。如何使用javascript设置本机后退按钮

document.addEventListener("backbutton", yourCallbackFunction, false);
重写backbutton时,也会阻止其原始行为。所以用户不能用它关闭应用程序。你必须使用

document.removeEventListener("backbutton", yourCallbackFunction, false);

恢复原始行为。

你的问题不太清楚。但我假设您的应用程序中需要一个原生类型的后退按钮

试着探索一下

如果您不熟悉cordova(以前的phonegap)IOS,请查找如何将本机插件与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");
}
Try this
window.history.back();