Rumah >hujung hadapan web >tutorial js >Bagaimanakah JavaScript Boleh Memaksimumkan Tetingkap Penyemak Imbas kepada Skrin Penuh Merentasi Pelayar Berbeza?

Bagaimanakah JavaScript Boleh Memaksimumkan Tetingkap Penyemak Imbas kepada Skrin Penuh Merentasi Pelayar Berbeza?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-08 01:05:12654semak imbas

How Can JavaScript Maximize a Browser Window to Full Screen Across Different Browsers?

Menggunakan JavaScript untuk Memaksimumkan Tetingkap Penyemak Imbas kepada Skrin Penuh

Untuk pengalaman menyemak imbas yang lancar, pembangun selalunya perlu memaksimumkan tetingkap penyemak imbas kepada penuh skrin. Ini boleh dicapai menggunakan JavaScript, memastikan keserasian dengan berbilang penyemak imbas seperti IE, Firefox dan Opera.

Keserasian dan Pelaksanaan Penyemak Imbas

Pelayar moden seperti Chrome, Firefox, Safari , dan IE 10 menyokong skrin penuh asli. Kaedah pelaksanaan adalah seperti berikut:

function requestFullScreen(element) {
    var requestMethod = element.requestFullscreen || element.webkitRequestFullscreen || element.mozRequestFullscreen || element.msRequestFullscreen;

    if (requestMethod) {
        requestMethod.call(element);
    }
}

Lepaskan elemen yang diingini, biasanya badan dokumen, ke fungsi requestFullScreen() untuk menjadikannya skrin penuh.

Fallback for Older Pelayar

Untuk versi Internet Explorer yang lebih lama, anda boleh memanfaatkan ActiveX untuk mendayakan skrin penuh mod:

if (typeof window.ActiveXObject !== "undefined") {
    var wscript = new ActiveXObject("WScript.Shell");
    if (wscript !== null) {
        wscript.SendKeys("{F11}");
    }
}

Perhatikan bahawa sandaran ini memerlukan pengesahan pengguna untuk memasuki mod skrin penuh. Ia tidak boleh dicetuskan secara automatik.

Interaksi Pengguna

Adalah penting untuk ambil perhatian bahawa persetujuan pengguna diperlukan untuk memaksimumkan tetingkap penyemak imbas. Mencetuskan permintaan skrin penuh memerlukan tindakan yang jelas, seperti mengklik butang.

Untuk butiran dan contoh lanjut, rujuk dokumentasi Rangkaian Pembangun Mozilla tentang menggunakan mod skrin penuh: https://developer.mozilla. org/ms/DOM/Using_full-screen_mode

Atas ialah kandungan terperinci Bagaimanakah JavaScript Boleh Memaksimumkan Tetingkap Penyemak Imbas kepada Skrin Penuh Merentasi Pelayar Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn