您应该使用该navigator.notification.alert
方法在对话框关闭时显示带有回调的设备特定警报。然后用于history.back()
将用户发送到上一页。
http://docs.phonegap.com/en/1.8.1/cordova_notification_notification.md.html#notification.alert
例子:
function showerror() {
navigator.notification.alert(
'Sorry, Check your Internet Connection. Going Back to the Home page. showerror()',
function() {
history.back();
}
);
}
编辑:
如果您知道要返回的特定页面,您可以随时使用$.mobile.changePage
转到该页面。唯一的问题是在带有后退按钮的设备(Android、WP7)上运行时。
例子:
function showerror() {
navigator.notification.alert(
'Sorry, Check your Internet Connection. Going Back to the Home page. showerror()',
function() {
$.mobile.changePage('#homePage');
}
);
}