使用PhoneGap HTML在iOS中自定义JavaScript警报

我的应用程序有几个JS警报,它似乎总是显示页面名称。

的index.html

有没有办法将index.html更改为我的应用程序的名称或自定义文本。

例:

My App // Which replaces .index.html alert("I am an alert box!"); 

像西蒙说,检查通知它是phonegap API的一部分。

你这样称呼 –

通知选项:

 navigator.notification.confirm( "This is my Alert text!", callBackFunction, // Specify a function to be called 'Alert Title', ["Ok", "Awesome"] ); function callBackFunction(b){ if(b == 1){ console.log("user said ok"); } else { console.log("user said Awesome"); } } 

一个简单的通知 –

 navigator.notification.alert( "This is my Alert text!", callBackFunctionB, // Specify a function to be called 'Alert Title', "OK" ); function callBackFunctionB(){ console.log('ok'); } 

希望有所帮助!

为了能够在桌面浏览器和PhoneGap应用程序上进行testing,我build议使用dynamic方法:

 function showMessage(message, callback, title, buttonName) { title = title || "default title"; buttonName = buttonName || 'OK'; if(navigator.notification && navigator.notification.alert) { navigator.notification.alert( message, // message callback, // callback title, // title buttonName // buttonName ); } else { alert(message); callback(); } } 

使用navigator.notfication.alert,因为您可以提供自己的标题。