Heim > Web-Frontend > js-Tutorial > Wie kann ich Bildschirm-, Webseiten- und Browserfensterabmessungen in verschiedenen Browsern abrufen?

Wie kann ich Bildschirm-, Webseiten- und Browserfensterabmessungen in verschiedenen Browsern abrufen?

Patricia Arquette
Freigeben: 2024-12-19 01:45:09
Original
179 Leute haben es durchsucht

How Can I Get Screen, Web Page, and Browser Window Dimensions Across Different Browsers?

Ermitteln der Bildschirm-, Webseiten- und Browserfensterabmessungen in allen gängigen Browsern

Um die Abmessungen verschiedener Bildschirm- und Fensterelemente in allen gängigen Browsern zu erfassen Browsern sollten Sie die folgenden Techniken in Betracht ziehen:

Aktueller Bildschirm Abmessungen

Greifen Sie auf das Objekt Bildschirm zu, um Bildschirmbreite und -höhe abzurufen:

window.screen.height;
window.screen.width;
Nach dem Login kopieren

Aktuelle Webseitenabmessungen

Für die HTML-Dokumentgröße verwenden Sie jQuery:

// Size of HTML document (similar to pageHeight/pageWidth)
$(document).height();
$(document).width();
Nach dem Login kopieren

Browserfenster Abmessungen

jQuery kann auch Browserfensterabmessungen abrufen:

// Size of browser viewport
$(window).height();
$(window).width();
Nach dem Login kopieren

Legacy-Berechnungen

Für ältere Browser war die Verwendung üblich eine Kombination aus Fenster- und Dokumenteigenschaften, um Abmessungen zu erhalten:

windowHeight = window.innerHeight || document.documentElement.clientHeight;
windowWidth = window.innerWidth || document.documentElement.clientWidth;
pageHeight = document.body.scrollHeight;
pageWidth = document.body.scrollWidth;
pageX = window.pageXOffset || document.documentElement.scrollLeft;
pageY = window.pageYOffset || document.documentElement.scrollTop;
screenHeight = window.screen.availHeight || window.screen.height;
screenWidth = window.screen.availWidth || window.screen.width;
screenX = window.screen.availLeft || window.screen.x;
screenY = window.screen.availTop || window.screen.y;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Bildschirm-, Webseiten- und Browserfensterabmessungen in verschiedenen Browsern abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage