モバイルでアクセスする Web サイトのオーバーレイを作成しています。iPhone では、window.innerWidth でビジュアル ビューポート サイズを取得し、iPhone では document.documentElement.clientWidth でレイアウト ビューポート サイズを取得していますが、Android(2.2、2.3. 3) デフォルトのブラウザでは、適切なビジュアル ビューポート サイズが表示されず、ズームインまたはズームアウトしてもこのサイズは変更されません。
そのため、ズームインまたはズームアウトするときに、適切なビジュアル ビューポート サイズを取得するためにどの js プロパティを使用する必要がありますか。