Hoy, encontré un lugar que es fácil de cometer errores al escribir código. Cuando declaramos variables, a menudo tenemos diferentes definiciones de API porque diferentes navegadores tienen diferentes navegadores y luego usamos el siguiente método de escritura para determinar qué atributo es, por ejemplo:
La copia del código es la siguiente: Var FullScreenElement = Document.MozfullScreenElement ||
Use || para verificar qué atributo usar.
Pero tenga cuidado con el juicio cuando el valor de JavaScript se considera una condición.
Por ejemplo:
Copie el código de la siguiente manera: Var Sleft = Window.Screenleft || Window.screenx;
console.log (Sleft);
Este código espera que ScreenLeft devuelva Window.Screenleft, y Firefox devuelve Window.Screenx.
Sin embargo, si ScreenLeft solo es igual a 0, ingresará las siguientes condiciones y luego GG.
Por lo tanto, se recomienda utilizar aSownProperty o typeOf para juzgar el valor con mayor precisión.
La copia del código es la siguiente: var Sleft = window.screenleft;
if (! window.hasownproperty ('screenleft')) Slef = window.screenx;