2012-11-29 72 views

回答

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

当您重写后退按钮时,还可以防止其原来的行为。所以用户无法关闭它的应用程序。您必须使用

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

带回原始行为。

0

你的问题不是很清楚。但我认为你需要一个本地类型的后退按钮在你的应用程序。

尝试探索这个plugin

如果你是新来科尔多瓦(前PhoneGap的)IOS,寻找how to use native plugins与PhoneGap的。

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

也使用插件将取决于版本。因此,请确保您使用的是与您的科尔多瓦版本兼容的插件

您还可以使用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"); 
} 
0
Try this 
window.history.back(); 
+0

谢谢你,它的做工精细 –

相关问题