我可以在单独的线程中运行 UIWebView 吗?
Can I run a UIWebView in a seperate thread?
>我有一个运行JavaScript应用程序的Web视图,有时当主线程执行较重的工作(如xhr调用和初始化视频播放器)时,它会冻结/挂起。是否可以在单独的线程中运行 UIWebView,以避免 Web 视图被阻止?
UIWebView
可以调用主线程中的UIKit
。将其放在单独的线程中可能会导致崩溃。您无法在后台线程上创建视图,这是 UI 内容。正如保罗在评论中所说,你最好的选择是将任何其他捆绑主线程的东西移动到它自己的队列中。
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 正在阻止UIWebView警报
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 为什么不是't运行此Javascript的Chrome
- UIWebView 无法将 JavaScript 作为 document.getElementById 运行,返回 nu
- 我可以在单独的线程中运行 UIWebView 吗?
- 模板html/javascript/css的iphone.需要在UIWebView中运行它
- 在iOS的UIWebView上运行javascript函数
- 在加载外部网站的UIWebView上运行Javascript
- 我可以注入/运行Javascript在不同的域框架在UIWebView
- 关于如何从JS在UIWebView中运行到托管obj-c应用程序进行通信的建议