首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Phonegap iOS 4.3 javascript函数不工作

Phonegap iOS 4.3 javascript函数不工作
EN

Stack Overflow用户
提问于 2011-10-16 09:10:54
回答 1查看 1.8K关注 0票数 0

有没有人遇到过javascript函数在Phonegap/iOS 4.3上不能工作的问题?我已经在我的Safari浏览器中测试了我的javascript,它工作正常。但当我在iOS模拟器或我的iPod触摸屏上尝试它时,它不起作用。

下面是我的代码:在head中:

代码语言:javascript
运行
复制
function sayingHi(){
        alert("This is saying hi!");
    }

HTML:

代码语言:javascript
运行
复制
  <button onclick="sayingHi();">Saying hi</button>

如果我在中创建javascript,它就能正常工作: onclick="alert('Saying!‘);“

EN

回答 1

Stack Overflow用户

发布于 2011-10-16 12:01:43

在PhoneGap中,只有在加载之后才能访问PhoneGap接口。这是由激发的"deviceready“事件指示的。如果您试图在此之前对PhoneGap应用程序接口执行任何操作(如警报),它将不会起作用。

试试这个:

代码语言:javascript
运行
复制
<script type="text/javascript">
        function init() {
            document.addEventListener("deviceready", function(){
                navigator.notification.alert(device.phonegap);
            });
        }

    </script>   
</head> 
<body onload="init()">

另请注意,我在PhoneGap中使用了通知应用编程接口。这是创建警报的更好方法,因为它更具可定制性。

参考:http://docs.phonegap.com/en/1.1.0/phonegap_notification_notification.md.html

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

https://stackoverflow.com/questions/7781718

复制
相关文章

相似问题

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