iOS UIWebView中的Javascript确认对话框会冻结应用
Javascript confirm dialog in iOS UIWebView freezes app
我有一个iOS应用程序,其中有一个UIWebView
,其中我有一个javascript
打开javascript
确认对话框。一旦打开,应用程序就会"冻结"。它并没有完全冻结,调试器说一切正常,旋转屏幕可以工作一次,然后就不再工作了。但最重要的是,我不能确认对话或做任何其他事情。
我真的不能给出代码。它只是一个javascript
确认框,名为
if(!confirm('String')) return;
有人知道这可能来自哪里吗?我愿意接受任何建议。
谢谢
当我在onchange事件内部设置警报/确认对话框时,我遇到了同样的问题。解决方案是将包含警报/确认语句的代码包装在setTimeout函数中。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 在哪里使用名为“;冻结”;
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 交互和目标保存冻结应用程序
- 当调用JS函数具有alert()时,应用程序将被冻结
- Cordova应用程序在安卓系统上运行,但线程似乎在ios上冻结了;“由于页面加载而重置插件”;
- 使用 setLabel 方法对冻结列的标题应用 CSS
- 基于Ionic和AngularJS的模态对话框导致应用程序冻结
- 执行流星重置时,登录用户的应用程序页面冻结
- 在指令中使用模板网址会冻结应用程序
- iPad 网络应用程序在 Safari 中打开链接后冻结
- 应用程序打开后冻结,Phonegap警报不起作用
- 反应本机相机在通过导航器打开 2 次时冻结应用程序
- PhantomJS.在我的rails应用程序中尝试屏幕捕获页面时Rb冻结
- Cordova应用程序在启动屏幕冻结
- iOS UIWebView中的Javascript确认对话框会冻结应用
- NodeJS:如果冻结对象,应用程序会运行得更快吗