【发布时间】:2013-01-22 03:14:55
【问题描述】:
为这个基本问题道歉,但问题是我似乎无法找到一个简单的“是”或“否”。
我有一个主干应用程序,它被加载到 iPad 应用程序中的 webIUView(我相信这是正确的术语)中。
我只是尝试在应用程序中发出警报,在桌面 (safari/chrome/etc) 上进行测试按预期工作。但是,一旦我启动 iPad 应用程序,我的警报就不会发生。
调查告诉我 phonegap 有一个通知器 (http://docs.phonegap.com/en/1.0.0/phonegap_notification_notification.md.html),但我真的不想使用另一个框架来发送警报消息。
我想我的第一个问题是为什么简单的警报在 iOS 中不起作用?其次,如果不应该我只做一个简单的对话框来模仿它?
提前致谢。
编辑:代码示例
我在实现网络连接处理程序时注意到了这一点
window.addEventListener("offline", function(e) {
onNetworkChange(false);
});
window.addEventListener("online", function(e) {
onNetworkChange(true);
});
function onNetworkChange(_isConnected){
var msg;
(_isConnected == false) ? msg = "Networking Connection Lost" : msg = "Network Connection Established";
window.alert (msg);
}
因为我不确定我的代码是否有问题,换个角度来看我决定做一个简单的
window.alert ('test');
没什么,我一定不是发疯了就是忽略了什么。
【问题讨论】:
-
alert 在任何操作系统上都能完美运行,给我们一些代码示例
-
我刚刚加了一个代码sn-p,这个代码在router.js中
-
尝试在函数之外插入警报,只是为了查看
-
我做到了,我实际上将警报卡在渲染中,我 100% 肯定会调用它。我想可能是因为监听器在路由器中,可能出于某种奇怪的原因我无法从那里发出警报(我为什么不这样做是没有意义的)所以我尝试了一些事情。超级超级奇怪。
标签: javascript ios ipad alert