ホームページ >ウェブフロントエンド >jsチュートリアル >## JavaScript で画面解像度を正確に決定する方法: クロスブラウザーのアプローチ?
Web 開発の世界では、ユーザーのデバイスの画面解像度を正確に検出することが重要です。さまざまなブラウザ間で互換性を確保するには、普遍的なソリューションを見つけることが重要です。
最新の仕様をサポートするブラウザの場合、画面解像度を取得する最も信頼できる方法は次のとおりです。
<code class="js">window.screen.availHeight window.screen.availWidth</code>
これらのプロパティは、ブラウザーのクロムやツールバーを除いた、画面の利用可能な高さと幅を提供します。 avail 属性により、Web ページで実際に使用可能なワークスペースが解像度に反映されるようになります。
モバイル デバイスの場合、デバイスのピクセル比を考慮して、ネイティブ解像度:
<code class="js">window.screen.width * window.devicePixelRatio window.screen.height * window.devicePixelRatio</code>
この調整は、モバイル ディスプレイの高いピクセル密度を補うために必要です。
利用可能な解像度に加えて、画面解像度に加えて、ブラウザは物理画面の絶対的な高さと幅も提供します。
<code class="js">window.screen.height window.screen.width</code>
絶対解像度には、ブラウザ コントロールやメニュー バーなどの Web ページ以外のコンテンツが含まれます。
以上が## JavaScript で画面解像度を正確に決定する方法: クロスブラウザーのアプローチ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。