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

时间:2012-11-29 06:06:11

标签: javascript

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

3 个答案:

答案 0 :(得分:0)

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

覆盖后退按钮时,还会阻止其原始行为。因此用户无法使用它关闭应用程序。你必须使用

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

带回原始行为。

答案 1 :(得分:0)

你的问题不是那么清楚。但我假设您的应用程序中需要一个本机类型的后退按钮。

尝试探索此plugin

如果您不熟悉cordova(之前的phonegap)IOS,请使用phonegap查找how to use native plugins

请注意,不同的插件可能需要不同的配置(使用它们的方式),在大多数情况下,您将在插件页面上找到相应的步骤。

同样使用插件将取决于版本。因此,请确保您使用的是与您的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");
}

答案 2 :(得分:0)

Try this
window.history.back();