Am câteva probleme atunci când încerc să folosesc scurtcircuitul pe o pagină web pe care o creez.
încerc să folosesc
document.webkitExitFullscreen() || document.mozCancelFullScreen() || document.exitFullScreen();
dar se pare că se oprește la prima încercare, chiar dacă aș fi crezut că va continua după Primul argument apare ca fiind nedefinit.
dacă am scris pur și simplu
document.mozCancelFullScreen()
apoi funcționează bine
M-am întrebat dacă cineva ar putea sublinia ceea ce fac greșit aici, screenshot-ul este luat în Firefox. Vă mulțumim în avans
răspunsuri
4 pentru răspunsul № 1
Codul dvs. încearcă să apeleze document.webkitExitFullscreen
și dacă returnează o valoare falsă, Apelați iv id = „434b630e18”
etc.
Dar dacă document.webkitExitFullscreen
este undefined
Veți obține o eroare atunci când încercați să o sunați, iar codul se va opri în acest moment.
poate:
sau alternativ:
.some(function(name) {if (document) {document();return true;}});
… ceea ce evită toate „am nevoie iv id =” 6bd242eb87 „
sau nu?”
2 Pentru răspunsul № 2
Problema este că deja apelați funcția, deci dacă nu există, veți obține o eroare. Ați putea încerca ceva de genul:
(document.webkitExitFullscreen || document.mozCancelFullScreen || document.exitFullScreen)();