我正在使用iphone....Now中的cordova框架,我想使用navigator.notification.alert这个function.but,我不能使用这个函数。
我已经按照以下步骤完成了这项工作。
步骤1:在config.xml文件中
<feature name="Notification">
<param name="ios-package" value="CDVNotification" />
</feature>
<header-file src="CDVNotification.h" />
<source-file src="CDVNotification.m" />
<resource-file src="CDVNotification.bundle" />
<framework src="AudioToolbox.framework" weak="true" />步骤2:我已经在项目中添加了AudioToolbox.framework
步骤3:在插件文件夹中添加CDVNotification.h和.m文件。
步骤4:在index.html文件中添加notification.js。
步骤5:最后,我完成了这段代码
document.addEventListener("deviceready", onDeviceReady, true);
function onDeviceReady() {
alert("onDeviceReady");
navigator.notification.alert('Mesage',
null,
'Title',
'OK')
}有人能帮帮我吗!
发布于 2014-01-13 16:03:56
您必须使用CLI添加插件
使用此命令
cordova plugin add org.apache.cordova.dialogs发布于 2014-01-13 16:06:04
另一种方案
window.alert();这个全局警报。非常容易管理。不需要添加任何插件或任何esle。
发布于 2014-10-05 22:17:28
我有这个问题,不能解决它,但后来他告诉我,因为Cordova只是一个基于webview的应用程序,基于javascript的解决方案也会起作用。所以我使用了这个名为alert this的js alert插件,它很漂亮,可以自定义标题、颜色等,而且工作做得很好。
Javascript Alert Plugiy.
https://stackoverflow.com/questions/21084766
复制相似问题