当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML DOM Navigator taintEnabled()用法及代码示例


最好在JavaScript 1.2版中避免使用Navigator taintEnabled()方法,此后不建议使用该方法,以防止将来出现运行时错误。数据污染是一项安全函数,可以销毁或删除JavaScript 1.2使用的高度传染性数据。到现在,它已经被完全丢弃;此方法仅可用于与有限浏览器支持的非常老的脚本保持兼容性。它返回一个布尔值,该值显示浏览器是否启用了数据污染方法。 NavigatorID.taintEnabled()方法将始终返回布尔假值。

用法:

window.navigator.taintEnabled()

返回值:
它返回一个布尔值,指定浏览器是否启用了数据污染函数。


例:如果支持并启用数据污染,则返回true;如果禁用此函数,则返回false。

<!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>

输出:
点击前:

点击后:

支持的浏览器:
长期以来,不赞成使用此方法,并且请小心使用此方法,因为它随时都可能被撤回。尽管已删除,但以下浏览器支持它:

  • Opera 3.5
  • Internet Explorer 4.0 /Edge。


相关用法


注:本文由纯净天空筛选整理自MerlynShelley大神的英文原创作品 HTML | DOM Navigator taintEnabled() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。