gpt4 book ai didi

javascript - 禁用phoneGap中的后退按钮点击

转载 作者:行者123 更新时间:2023-12-02 14:01:01 25 4
gpt4 key购买 nike

我正在尝试禁用后退按钮按下,以便应用程序不会关闭,因为我的应用程序是单页应用程序..

我读到您需要等待 deviceready 事件,如果我查看控制台,我会收到该事件。 (但是从另一个位置我怀疑它隐藏在模板中并且无法找到如何将我的功能应用到该模板中) 收到事件:deviceready

问题是我没有收到任何东西,当我按下后退按钮时我的应用程序就会关闭。我认为我从我用于应用程序的模板中由 adobe 内置的其他地方接收到了 deviceready。

所以没有一个函数被解雇,这就是为什么我倾向于相信我需要把它放在其他地方

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
alert('gege');
}

// device APIs are available
//
function onDeviceReady() {
// Register the event listener
document.addEventListener("backbutton", onBackKeyDown, false);
alert('gege');
}

// Handle the back button
//
function onBackKeyDown() {
alert('backbuttonpressed');
}
</script>

最佳答案

尝试

document.addEventListener("deviceready", onDeviceReady, false);
document.addEventListener("backbutton", onBackKeyDown, false);
app.initialize();

function onDeviceReady(){

}

function onBackKeyDown(event) {
event.preventDefault();
}

关于javascript - 禁用phoneGap中的后退按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40423069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com