0

我正在尝试对此进行调试,但无法取得任何进展。我有这个我正在构建的 HTML5 JavaScript 库,它的测试页面可以包含大量输出,因为我正在管道console.log和异常输出到 DOM 以在移动设备上快速检查它们(这是我知道的唯一检查方法例如 Android 设备上的状态)

是页面。只要我在处理此问题时不推送损坏的代码,您应该能够产生大量调试输出,这些输出将被泵入<body>从而允许页面滚动。另请注意,要切换大蓝色调试面板的可见性,您可以点击页面顶部的标题文本(如按钮)。

这个问题是 iOS 特有的:点击 iOS 状态栏在纵向或横向模式下都不起作用,我不确定我用 JS 做了什么,或者禁用了这个非常方便的功能。

4

1 回答 1

2

使用-webkit-overflow-scrolling: touch似乎是 iOS6 的罪魁祸首。实际上,iOS5 在这个问题上似乎没有那么糟糕。

-webkit-overflow-scrolling: touch我认为可能有一种方法可以通过捕获触摸事件来动态设置需要它的元素来解决这个问题。或者只是将其关闭,因为它们仍然可用(只是没有动力)。

于 2013-02-02T22:05:28.783 回答