鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 如何給hbuilder打包的vue-cli的app 設(shè)置按手機(jī)返回鍵兩次退出呢

如何給hbuilder打包的vue-cli的app 設(shè)置按手機(jī)返回鍵兩次退出呢

如何給hbuilder打包的vue-cli的app 設(shè)置按手機(jī)返回鍵兩次退出呢

我是按了一下 返回鍵 就退出 app了
怎么做到 第一次提示 退出再退出

回答
編輯回答
挽青絲

plus.webview.currentWebview()

2017年1月15日 13:42
編輯回答
笨笨噠

這個(gè)問題沒有處理過,不過可以提點(diǎn)建議

js監(jiān)聽自帶返回鍵目前還沒有解決方案,只能說通過其它方式判斷是否返回,要想解決返回鍵的問題,需要借助原生API來實(shí)現(xiàn)。

var hiddenProperty = 'hidden' in document ? 'hidden' :    
    'webkitHidden' in document ? 'webkitHidden' :    
    'mozHidden' in document ? 'mozHidden' :    
    null;
var visibilityChangeEvent = hiddenProperty.replace(/hidden/i, 'visibilitychange');
var onVisibilityChange = function(){
    if (!document[hiddenProperty]) {    
        console.log('頁面非激活');
    }else{
        console.log('頁面激活')
    }
}
document.addEventListener(visibilityChangeEvent, onVisibilityChange);

這段代碼并不是可以監(jiān)聽返回鍵,而是判斷是否瀏覽當(dāng)前頁來實(shí)現(xiàn)需求
使用h5新特性,輕松監(jiān)聽任何App自帶返回鍵

2017年3月13日 08:51