Bagaimana saya bisa membuat browser pengunjung menjadi layar penuh menggunakan JavaScript, dengan cara yang berfungsi dengan IE, Firefox dan Opera?
javascript
fullscreen
pengguna63898
sumber
sumber
sprintf('Dear user, the best experience with this site is in fullscreen mode. To view this site full screen, press %s.', _get_browsers_full_Screen_key())
Jawaban:
Ini sedekat Anda bisa mendapatkan layar penuh dalam JavaScript:
sumber
Di browser yang lebih baru seperti Chrome 15, Firefox 10, Safari 5.1, IE 10 ini dimungkinkan. Itu juga mungkin untuk IE yang lebih lama melalui ActiveX tergantung pada pengaturan browser mereka.
Inilah cara melakukannya:
Pengguna jelas harus menerima permintaan layar penuh terlebih dahulu, dan tidak mungkin untuk memicu ini secara otomatis pada pageload, itu perlu dipicu oleh pengguna (mis. Tombol)
Baca selengkapnya: https://developer.mozilla.org/en/DOM/Using_full-screen_mode
sumber
document.documentElement
yang akan memastikan Anda akan mendapatkan elemen root yang benar ('html' atau 'tubuh'). Dan gunakan dapat digunakancancelFullscreen()
untuk menutupnya (atau mengirim 'F11' lagi untuk IE).Kode ini juga mencakup cara mengaktifkan layar penuh untuk Internet Explorer 9, dan mungkin versi yang lebih lama, serta versi terbaru Google Chrome. Jawaban yang diterima juga dapat digunakan untuk browser lain.
Sumber:
requestFullscreen
"hanya berfungsi selama" "[m] UIEvents dan MouseEvents lainnya, seperti klik dan keydown, dll.", "Sehingga tidak dapat digunakan dengan jahat".)sumber
documentElement
lebih baik daripadabody
bagi saya.Ini adalah solusi lengkap untuk masuk dan keluar dari mode layar penuh (alias batal, keluar, keluar)
sumber
msIsFullScreen
?webkitCancelFullScreen
sekarangwebkitExitFullscreen
. generatecontent.org/post/70347573294/...document.fullScreenElement && document.fullScreenElement !== null
elem
dalamtoggleFull()
daridocument.body
kedocument.documentElement
ke fix kiri dan masalah margin kananAnda dapat menggunakan API layar penuh Anda dapat melihat contoh di sini
sumber
Tetapi sebelum kita menjelaskan teknologi baru ini, saya harus mencatat bahwa teknologi ini bersifat eksperimental, dan didukung oleh semua Browser utama .
Anda dapat menemukan tutorial lengkapnya di sini: http://www.css-jquery-design.com/2013/11/javascript-jquery-fullscreen-browser-window-html5-technology/
Ini Demo yang berfungsi: http://demo.web3designs.com/javascript-jquery-fullscreen-browser-window-html5-technology.htm
sumber
Saya sudah menggunakan ini ...
sumber
Contoh sederhana dari: http://www.longtailvideo.com/blog/26517/using-the-browsers-new-html5-fullscreen-capabilities/
sumber
Buat Function
Dalam Kode Put Html suka
sumber
Sekarang karena API layar penuh lebih tersebar luas dan tampaknya semakin matang, mengapa tidak mencoba Screenfull.js ? Saya menggunakannya untuk pertama kalinya kemarin dan hari ini aplikasi kami benar-benar layar penuh di (hampir) semua browser!
Pastikan untuk memasangkannya dengan
:fullscreen
pseudo-class di CSS. Lihat https://www.sitepoint.com/use-html5-full-screen-api/ untuk informasi lebih lanjut.sumber
Untungnya bagi pengguna web yang tidak menaruh curiga hal ini tidak dapat dilakukan hanya dengan javascript. Anda perlu menulis plugin khusus peramban, jika belum ada, dan kemudian membuat orang mengunduhnya. Yang paling dekat Anda dapatkan adalah jendela yang dimaksimalkan tanpa alat atau bilah navigasi tetapi pengguna masih dapat melihat url.
window.open('http://www.web-page.com', 'title' , 'type=fullWindow, fullscreen, scrollbars=yes');">
Ini umumnya dianggap praktik buruk karena menghapus banyak fungsi browser dari pengguna.
sumber
Coba screenfull.js . Ini adalah solusi lintas-browser yang bagus yang juga bisa digunakan untuk browser Opera.
Demo .
sumber
Ini mungkin mendukung
sumber
Bisakah Anda Mencoba:
sumber
Coba skrip ini
Untuk panggilan dari skrip gunakan kode ini,
atau dengan hyperlink gunakan ini
sumber
Di Firefox 10, Anda dapat membuat halaman saat ini menjadi layar penuh (layar penuh nyata tanpa krom jendela) menggunakan javascript ini:
sumber
Ini akan berfungsi untuk menunjukkan jendela Anda di layar penuh
Catatan: Agar ini berfungsi, Anda perlu Permintaan dari http://code.jquery.com/jquery-2.1.1.min.js
Atau buat punya tautan javascript seperti ini.
sumber
Cara Q&P untuk membuka layar penuh, jika Anda berada dalam situasi "kios", adalah memberi makan F11 ke jendela browser setelah menyala dan berjalan. Ini tidak cukup untuk memulai dan pengguna mungkin dapat menyodok layar sentuh di bagian atas dan mendapatkan tampilan semi-layar penuh, tetapi memberi makan F11 bisa dilakukan dalam keadaan darurat atau hanya untuk memulai proyek.
sumber
Inilah solusi lengkap saya untuk
Full Screen
danExit Full Screen
keduanya (terima kasih banyak atas bantuan dari jawaban menara di atas):// MEMANGGIL:
sumber