【问题标题】:Why does Javascript pause when long pressing on an Android or iOS device?为什么在 Android 或 iOS 设备上长按时 Javascript 会暂停?
【发布时间】:2012-11-07 03:27:06
【问题描述】:

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

【问题讨论】:

  • 可能是优化问题
  • 在某种程度上,我觉得优化不好。

标签: javascript android ios webview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    相关资源
    最近更新 更多