javascript - 为什么在 Android 或 iOS 设备上长按时 Javascript 会暂停?

标签 javascript android ios webview

当我在 Android 或 iOS 设备的屏幕上长按或滚动时,webview 中运行的 Javascript 暂停。如何让js保持运行,另外,为什么在这种情况下js会暂停?

最佳答案

post有一个类似的问题/答案,我相信这纯粹是一种性能优化,因为滚动将需要浏览器重绘/绘制 DOM:这将占用大量资源。关于长按,这可能与浏览器等待了解下一步要做什么有关,即选择要复制/粘贴的区域或触发浏览器上下文菜单。

关于javascript - 为什么在 Android 或 iOS 设备上长按时 Javascript 会暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449886/

相关文章:

java - 安卓+smack+openfire

ios - 当应用程序关闭时从推送通知打开特定的 ViewController

ios - 无法安装 .ipa 文件

Javascript 日期时间字符串到日期对象

php - PHP 的 URL 编码

javascript - 使用模块导出将模板文字与逻辑分开

android - 当我的服务运行 TimerTask 时,如何防止 UI 挂起?

javascript - 随机图片加载不重复

java - 为什么我的运行配置在 Android Studio 中被禁用?

ios - cellForRowAtIndexPath 永远不会被调用,但 numberOfRowsInSection 是