1

モバイルでアクセスする Web サイトのオーバーレイを作成しています。iPhone では、window.innerWidth でビジュアル ビューポート サイズを取得し、iPhone では document.documentElement.clientWidth でレイアウト ビューポート サイズを取得していますが、Android(2.2、2.3. 3) デフォルトのブラウザでは、適切なビジュアル ビューポート サイズが表示されず、ズームインまたはズームアウトしてもこのサイズは変更されません。

そのため、ズームインまたはズームアウトするときに、適切なビジュアル ビューポート サイズを取得するためにどの js プロパティを使用する必要がありますか。

4

2 に答える 2

1

このオプションは、WebKit バージョン 534.13 以降でサポートされています。そのため、Android 3 以降のブラウザーのみが視覚的なビューポート サイズを提供します。これより低いバージョンの Android は WebKit 533.1 を使用しているためです。

于 2011-12-11T08:54:44.537 に答える