我正在使用英特尔XDK框架开发一个简单的应用程序,但我无法使用名为intel.xdk.notification.alert()的函数;它不起作用,我在控制台上没有错误。
这是代码:
$("#mybutton").click(function(){
intel.xdk.notification.alert("error","Error","Ok");
})
使用Chrome开发工具中的控制台,我可以调用该功能并在我的Android智能手机上查看提醒,但如果我点击该按钮则无任何操作。 它只能在模拟器中工作,或者如果我调用这样的函数:
setTimeout(function(){
intel.xdk.notification.alert("error","Error","Ok");
},2000)
我尝试在网上搜索,但对我来说似乎没什么用处!
答案 0 :(得分:2)
对于对话框,不推荐使用intel.xdk命名空间。
使用此navigator.notification.alert("Message","","Caption");
答案 1 :(得分:1)
请改用Cordova对话框插件。我们将弃用所有冗余的xdk AP,Cordova等效的是对话框API。这是doc页面:
- https://github.com/apache/cordova-plugin-dialogs/blob/master/doc/index.md
以下是一个简单的例子:
- https://github.com/xmnboy/test-third-party-plugin/blob/master/www/js/app.js
答案 2 :(得分:0)
<script>
var message = "HELLO"
var title = "HELLO BOX"
var ok = "OK"
</script>
<div class="button" id="buttonid" onclick="intel.xdk.notification.alert(message, title, ok)">Alert</div>