首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >navigator.notification.alert在科尔多瓦的ios中不起作用

navigator.notification.alert在科尔多瓦的ios中不起作用
EN

Stack Overflow用户
提问于 2014-01-13 13:56:34
回答 3查看 2.7K关注 0票数 0

我正在使用iphone....Now中的cordova框架,我想使用navigator.notification.alert这个function.but,我不能使用这个函数。

我已经按照以下步骤完成了这项工作。

步骤1:在config.xml文件中

代码语言:javascript
复制
<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:最后,我完成了这段代码

代码语言:javascript
复制
document.addEventListener("deviceready", onDeviceReady, true);

    function onDeviceReady() {

        alert("onDeviceReady");
        navigator.notification.alert('Mesage',
                                     null,
                                     'Title',
                                     'OK')
    }

有人能帮帮我吗!

EN

回答 3

Stack Overflow用户

发布于 2014-01-13 16:03:56

您必须使用CLI添加插件

使用此命令

代码语言:javascript
复制
cordova plugin add org.apache.cordova.dialogs
票数 2
EN

Stack Overflow用户

发布于 2014-01-13 16:06:04

另一种方案

代码语言:javascript
复制
window.alert();

这个全局警报。非常容易管理。不需要添加任何插件或任何esle。

票数 0
EN

Stack Overflow用户

发布于 2014-10-05 22:17:28

我有这个问题,不能解决它,但后来他告诉我,因为Cordova只是一个基于webview的应用程序,基于javascript的解决方案也会起作用。所以我使用了这个名为alert this的js alert插件,它很漂亮,可以自定义标题、颜色等,而且工作做得很好。

Javascript Alert Plugiy.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21084766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档