后退按钮&iFrame for Android-帮助noob
Back Button & iFrame for Android - Help a noob
我看到关于我的问题有很多答案,但都不起作用,我快疯了。
我有一个非常简单的iframe结构,我想要的是Back Button不会回来(逐页),而是关闭应用程序(隐藏或关闭是一样的)。
我觉得我真的是个新手,所以请一步一步地向我解释
这是我的代码:
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
// Register the event listener
document.addEventListener("backbutton", onBackKeyDown, false);
}
// Handle the back button
//
function onBackKeyDown() {
navigator.app.exitApp();
}
</script>
</head>
<body>
<div data-role="page" id="page">
<div data-role="content">
<div class="container">
<div class="content">
<iframe src="home.html" name="pagina" class="pagina"> </iframe>
</div>
谢谢!!!!
这在过去对我很有效。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
document.addEventListener("backbutton", function(e){
if($.mobile.activePage.is('#homepage')){
e.preventDefault();
navigator.app.exitApp();
}
else {
navigator.app.backHistory()
}
}, false);
}
希望这能有所帮助。
我最初也遇到过同样的问题,我受够了。但经过多次迭代,我已经成功了。这是一个片段,将其添加到你的app.js 的.run函数中
.run(function($ionicPlatform,$ionicPopup) {
$ionicPlatform.registerBackButtonAction(function (event) {
if(0){
navigator.app.exitApp();
}
else {
navigator.app.backHistory();
}
}, 101);
})
在上述代码中,101是优先级。退出应用程序的优先级为100。所以我们将优先级提高到101。
相关文章:
- Firefox for Android扩展:如何在每次页面加载时触发事件
- 使用 WebView for Android 提交 HTML 表单
- Firefox for Android - 地址栏内容重叠.有没有解决方案
- 后退按钮&iFrame for Android-帮助noob
- Javascript:除了使用event.prventDefault()之外,让Chrome for Android启动
- javascript播放的声音不适用于chrome for android
- 在Firefox for Android的onload事件中,window.innerWidth的值错误
- Chrome for Android 错误在重播录音
- 如何在 phonegap for Android 中使用 rest Web 服务
- 引导程序中的全局变量.js在 Firefox for Android 扩展中
- 如何在Chrome for Android中获得正确的人像视频
- Chrome for Android 28:HTML Canvas RadialGradient渲染错误
- Some kind of JavaScript's preventDefault for Android
- WebViewClient issues for android
- JavaScript functionality for Android Studio
- 蓝牙API在Chrome for Android测试版
- Monotouch / Mono for Android Javascript to C#
- Javascript在Firefox for Android中随机返回不一致的高度
- 是否有一个Phonegap插件,如Email Composer for Android
- Webkit or W3C Notifications in Chrome for Android?