首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IOS 6、safari全屏webapp、主页按钮

IOS 6、safari全屏webapp、主页按钮
EN

Stack Overflow用户
提问于 2013-06-07 16:13:39
回答 2查看 874关注 0票数 5

我正在开发一个网页应用程序(javascript)放在iPad的主屏幕上,以便能够在全屏模式下运行它。一切都正常,但过了一段时间,主页按钮就不再起作用了。但该应用程序仍在继续运行,并且根本没有bug。我仍然可以在我的mac上使用safari在控制台上运行javascript函数,alert,prompt,所有这些东西都在工作。但不是window.close();要退出应用程序,我必须通过按下开关关闭按钮和主页按钮来重新启动设备。

如果有人能帮我弄清楚这是什么,我会很高兴的。

EN

Stack Overflow用户

发布于 2013-07-03 15:24:23

我也遇到了同样的问题,经过一些调试,我发现它来自alertconfirmprompt原生盒。

在特定情况下显示这些本地框中的一个之后(并不是每一个都是真的),硬件主页和锁定按钮将不再起作用。

在我的情况下,在onclick事件中使用setTimeout调用confirm()框如下所示:

var btnCallback = function() { setTimeout(function() { callback(/*var answer = confirm('');...*/); }, 1); }

你应该删除对这类对话框窗口的调用,而更喜欢使用自制的。

已在装有iOS 6.1.3的iPhone 4上测试。

希望能有所帮助。

编辑

它也可能来自阻塞代码的javascript部分(如显示时的confirm行为或大量代码处理)。

这只是一个假设。

编辑2个

在其他测试之后,问题似乎仍然存在。我所要做的就是使用谷歌地图API v3并显示当前URL散列中的div。

没有页面重载,只有javascript和窗口位置散列操作。

我不知道它是从哪里来的。

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

https://stackoverflow.com/questions/16979274

复制
相关文章

相似问题

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