1

window.scrolland (そのエイリアス) は、Android 4.0.4 インターネット ブラウザに組み込まれてwindow.scrollToいると動作しないよう<iframe>です。などの他の機能も (そう思われます) ありませんwindow.scrollBy。この制限を回避<iframe>し、ページの特定の位置に強制的にスクロールするにはどうすればよいですか?

追加情報:

  • ソリューションはエレガントである必要はありません。ハックな回避策になる可能性があります。とにかくこれはテストコードです。
  • コードはクリーンである必要はありませんが、少なくともクロスブラウザーフレンドリーにすることは可能であるべきです
  • デバイスは、Android 4.0.4 ネイティブ ブラウザを実行する Samsung Galaxy Note です。
  • フレームは同じドメインにあるため、コードを実行できます
  • スクロール以外はなるべくページを手付かずのままにしたい
  • 私の<iframe>コードが実行されるまでにロードが完了しました
4

2 に答える 2

1

こことここで議論されている既知のバグのようです。

以下は私のためにトリックをしました:

  • {overflow:hidden} を追加して、オーバーフロー スタイルをオフにします
  • scrollTo を呼び出す
  • {overflow:scroll} を設定してスタイルをオンにします
于 2013-08-08T09:25:11.367 に答える