Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Membuat Tetingkap Penyemak Imbas Skrin Penuh Menggunakan JavaScript?

Bagaimanakah Saya Boleh Membuat Tetingkap Penyemak Imbas Skrin Penuh Menggunakan JavaScript?

Linda Hamilton
Lepaskan: 2024-12-08 03:22:11
asal
341 orang telah melayarinya

How Can I Make a Browser Window Full Screen Using JavaScript?

Membuat Tetingkap Penyemak Imbas Skrin Penuh dengan JavaScript

Keupayaan untuk menogol tetingkap penyemak imbas ke skrin penuh meningkatkan pengalaman pengguna, terutamanya untuk aplikasi yang memerlukan memaksimumkan ruang skrin. Penyelesaian JavaScript merentas pelayar ini membolehkan anda memasuki mod skrin penuh dengan lancar.

Sokongan Penyemak Imbas

Pelayar moden seperti Chrome 15, Firefox 10, Safari 5.1 dan IE 10 menyokong API skrin penuh secara asli. Versi IE yang lebih lama boleh memanfaatkan ActiveX untuk mencapai hasil yang sama.

Pelaksanaan

Berikut ialah fungsi JavaScript yang mengesan dan menggunakan kaedah yang sesuai untuk penyemak imbas yang berbeza:

function requestFullScreen(element) {
    // Support various browsers
    var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;

    if (requestMethod) { // Native full screen
        requestMethod.call(element);
    } else if (typeof window.ActiveXObject !== "undefined") { // Older IE
        var wscript = new ActiveXObject("WScript.Shell");
        if (wscript !== null) {
            wscript.SendKeys("{F11}");
        }
    }
}
Salin selepas log masuk

Untuk menggunakan fungsi ini, cukup panggil pada elemen yang anda ingin kembangkan ke skrin penuh, contohnya, elemen badan untuk keseluruhan halaman:

requestFullScreen(document.body);
Salin selepas log masuk

Penerimaan Pengguna

Perhatikan bahawa mod skrin penuh memerlukan penerimaan pengguna. Mencetuskannya secara automatik tidak mungkin; ia mesti dimulakan oleh acara pengguna, seperti klik butang.

Untuk butiran lanjut, rujuk dokumentasi Rangkaian Pembangun Mozilla tentang Menggunakan Mod Skrin Penuh: https://developer.mozilla.org/en /DOM/Menggunakan_mod_skrin penuh

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Tetingkap Penyemak Imbas Skrin Penuh Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan