0
我想在退出時用2個按鈕「Yes」和「Cancel」顯示確認對話框(您確定嗎? )屏幕。並根據按鈕做出決定。SAPUI5-在android中退出應用程序之前顯示確認
我的問題是我在哪裏寫確認對話框(/彈出)代碼。我在onExit()裏面試過,但它不工作。
謝謝。
我想在退出時用2個按鈕「Yes」和「Cancel」顯示確認對話框(您確定嗎? )屏幕。並根據按鈕做出決定。SAPUI5-在android中退出應用程序之前顯示確認
我的問題是我在哪裏寫確認對話框(/彈出)代碼。我在onExit()裏面試過,但它不工作。
謝謝。
你必須附加在正確的瀏覽器,本地事件。下面是我發現的最好的猜測:
http://www.irt.org/script/311.htm
window.onbeforeunload =函數(e)中{
var e = e || window.event; var msg = "Do you really want to leave this page?" // For IE and Firefox if (e) { e.returnValue = msg; } // For Safari/chrome return msg; };
這段代碼似乎不適用於iOS,不確定關於Android。
另一種可能性是使您的頁面在新窗口中打開或使用重定向。這樣,您的應用程序將成爲window.history堆棧中的第一頁,並且不會超出您的首頁。
GL Chris
不適用於Android。 – Zee 2014-09-09 07:08:51
以及我提出了更多的可能性。對這些有何評論?你還嘗試過什麼? – cschuff 2014-09-09 12:41:09
嗨,對於這樣一個遲到的回覆抱歉。晚關閉,我發現document.addEventListener(「backbutton」,函數(e){e.preventDefault();/*我的代碼* /})工作正常。我唯一需要添加的是 in config.xml。 –
Zee
2015-02-23 10:56:47