Es mejor evitar el método taintEnabled() de Navigator en la versión 1.2 de JavaScript y ha quedado obsoleto desde entonces para evitar errores de tiempo de ejecución en el futuro. Data Tainting era una función de seguridad para destruir o eliminar los datos altamente infecciosos utilizados por JavaScript 1.2. Ha sido completamente descartado por ahora; este método solo está disponible para mantener la compatibilidad con scripts muy antiguos con soporte de navegador limitado. Devuelve un valor booleano que muestra si el navegador tiene habilitado el método de corrupción de datos. El método NavigatorID.taintEnabled() siempre devolvería un valor booleano falso.
Sintaxis:
window.navigator.taintEnabled()
Valor devuelto:
Devuelve un valor booleano, especificando si el navegador tiene habilitada la función de corrupción de datos.
Ejemplo: devolvería verdadero si la corrupción de datos es compatible y está habilitada, y devolvería falso si la característica está deshabilitada.
<!DOCTYPE html> <html> <head> <title> HTML DOM Navigator taintEnabled() Method </title> </head> <body> <h1>GeeksforGeeks</h1> <h2>HTML DOM Navigator taintEnabled() Method </h2> <p id="geeks" onclick="functionGFG()"> Welcome to GeeksforGeeks! </p> <input type="button" value="Is data tainting in my browser enabled?" onClick="functionGFG()"> <script language="JavaScript"> function functionGFG() { // data tainting is enabled or not. var temp = navigator.taintEnabled(); alert(window.navigator.taintEnabled()); } </script> </body> </html>
Salida:
antes de hacer clic:
Después de hacer clic:
Navegadores compatibles:
este método ha quedado obsoleto durante mucho tiempo y tenga cuidado antes de usarlo porque en cualquier momento puede retirarse. A pesar de haber sido eliminado, es compatible con los siguientes navegadores:
- Ópera 3.5
- Internet Explorer 4.0/Edge.
Publicación traducida automáticamente
Artículo escrito por MerlynShelley y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA