Rumah > Soal Jawab > teks badan
js memaksimumkan Google Chrome dan bukannya skrin penuh (F11)
黄舟2017-05-19 10:39:01
Secara teorinya, js menyokong
window.resizeTo( screen.availWidth, screen.availHeight );
Tetapi sebenarnya, setiap penyemak imbas mempunyai sekatan yang berbeza pada kelakuan seperti ini. Bayangkan anda membuka halaman dan halaman itu terus dibuat menjadi skrin penuh
Begitu juga, terdapat juga tingkap .terbuka, berterusan amaran pop timbul, dsb.
Ini adalah kebenaran halaman.
Terdapat juga kebenaran penyemak imbas Jika anda sedang membangunkan sambungan krom, anda tidak seharusnya dihadkan
Maksud tambahan: Situasi pencetus serupa yang berbeza mungkin mempunyai hasil yang berbeza Pelaksanaan sendiri akan mempunyai lebih banyak sekatan, seperti
document.body.onload = function() {
video.play()
}
Memainkan video secara langsung semasa anda memasuki halaman adalah sangat mengecewakan Sesetengah penyemak imbas menyekat jenis tingkah laku ini dan hanya boleh menggunakan pencetus:
document.body.onclick = function() {
video.play(); // 这就不受影响
};
淡淡烟草味2017-05-19 10:39:01
function launchFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.msRequestFullscreen){
element.msRequestFullscreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullScreen();
}
}
launchFullscreen(document.documentElement);
Anda boleh rujuk di sini untuk mengetahui lebih lanjut: http://javascript.ruanyifeng....
Namun, untuk operasi seperti perubahan saiz penyemak imbas, perubahan kedudukan, skrin penuh, dsb., penyemak imbas percaya bahawa ini harus diputuskan oleh pengguna dan bukannya pembangun tapak web, jadi kod jenis ini disekat secara lalai.
Gesaan serupa akan muncul: