0

これをデバッグしようとしていますが、前進できません。私が構築しているこの HTML5 JavaScript ライブラリがあり、そのテスト ページには大量の出力が含まれている可能性があります。console.logこれは、モバイル デバイスでそれらをすばやく検査するために DOM にパイピングおよび例外を送信しているためです (検査について知っている唯一の方法です)。たとえば、Android デバイスの状態)

ページはこちらです。これに取り組んでいる間に壊れたコードを押し上げない限り、大量のデバッグ出力を生成できるはずです。これは に送り込まれ<body>、ページをスクロールできるようになります。大きな青いデバッグ パネルの表示を切り替えるには、ページの上部にあるヘッダー テキスト (ボタンのようなもの) をタップすることもできます。

この問題は iOS に固有のものです。iOS のステータス バーをタップしても、ポートレート モードでもランドスケープ モードでも機能しません。また、JS で何をしたのか、またはこの非常に便利な機能を無効にした理由がわかりません。

4

1 に答える 1

2

の使用が-webkit-overflow-scrolling: touchiOS6 の原因のようです。実際には、iOS5 はこの問題に関してそれほど壊れていないように見えます。

-webkit-overflow-scrolling: touchタッチイベントをキャッチして、必要な要素を動的に設定することで、問題を回避する方法があると思います。または、まだ使用可能なままなので、そのままにしておきます (勢いがないだけです)。

于 2013-02-02T22:05:28.783 に答える