如何在 ios 移动应用程序中显示注销警告框
How to display logout alert box in ios mobile application
我正在 运行使用 phonegap 进行此操作。当我在 Android 中 运行 时,注销框是正确的,并且在注销框中显示 "confirm" 作为标题。即使在 ios 中一切都很完美,但注销框显示标题为 "index.html"(这是当前页面名称)
$rootScope.logout=function()
{
response=confirm(GetLocalString("HMLOGOUTMSG",_language));
if(response==true)
{
logout();
}
else
{
menuchk();
}
}
我不想要 "index.html" 这样的标题。你能建议一种不将标题显示为 "index.html"
的方法吗
在ios PhoneGap 页面中会在alert中显示页面名称,需要使用插件进行通知。
要添加插件 运行 此代码。
cordova plugin add cordova-plugin-dialogs
用法
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
- message: 对话消息。 (字符串)
- confirmCallback: 按下按钮索引调用的回调 (1,
2 或 3) 或在没有按下按钮的情况下关闭对话框时 (0)。
(函数)
- title: 对话框标题。 (字符串)(可选,默认为确认)
- buttonLabels:指定按钮标签的字符串数组。 (大批)
(可选,默认为[确定,取消])
例子
function onConfirm(buttonIndex) {
alert('You selected button ' + buttonIndex);
}
navigator.notification.confirm(
'You are the winner!', // message
onConfirm, // callback to invoke with index of button pressed
'Game Over', // title
['Restart','Exit'] // buttonLabels
);
回调采用参数 buttonIndex (Number),这是按下的按钮的索引。注意索引使用one-based索引,所以值为1,2,3等
现在工作正常,
$rootScope.logout = function () {
function onConfirm(buttonIndex) {
if (buttonIndex == 1) {
logoutfunc();
}
else {
menuopenchk();
}
}
navigator.notification.confirm(
'Are you sure to logout?',
onConfirm,
'Logout',
['Yes', 'Not Now']
);
}
我正在 运行使用 phonegap 进行此操作。当我在 Android 中 运行 时,注销框是正确的,并且在注销框中显示 "confirm" 作为标题。即使在 ios 中一切都很完美,但注销框显示标题为 "index.html"(这是当前页面名称)
$rootScope.logout=function()
{
response=confirm(GetLocalString("HMLOGOUTMSG",_language));
if(response==true)
{
logout();
}
else
{
menuchk();
}
}
我不想要 "index.html" 这样的标题。你能建议一种不将标题显示为 "index.html"
的方法吗在ios PhoneGap 页面中会在alert中显示页面名称,需要使用插件进行通知。 要添加插件 运行 此代码。
cordova plugin add cordova-plugin-dialogs
用法
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
- message: 对话消息。 (字符串)
- confirmCallback: 按下按钮索引调用的回调 (1, 2 或 3) 或在没有按下按钮的情况下关闭对话框时 (0)。 (函数)
- title: 对话框标题。 (字符串)(可选,默认为确认)
- buttonLabels:指定按钮标签的字符串数组。 (大批) (可选,默认为[确定,取消])
例子
function onConfirm(buttonIndex) {
alert('You selected button ' + buttonIndex);
}
navigator.notification.confirm(
'You are the winner!', // message
onConfirm, // callback to invoke with index of button pressed
'Game Over', // title
['Restart','Exit'] // buttonLabels
);
回调采用参数 buttonIndex (Number),这是按下的按钮的索引。注意索引使用one-based索引,所以值为1,2,3等
现在工作正常,
$rootScope.logout = function () {
function onConfirm(buttonIndex) {
if (buttonIndex == 1) {
logoutfunc();
}
else {
menuopenchk();
}
}
navigator.notification.confirm(
'Are you sure to logout?',
onConfirm,
'Logout',
['Yes', 'Not Now']
);
}