最好在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。
相关用法
- HTML Navigator javaEnabled()用法及代码示例
- HTML Navigator platform用法及代码示例
- HTML Navigator appName用法及代码示例
- HTML Navigator appVersion用法及代码示例
- HTML Navigator onLine用法及代码示例
- HTML Navigator geolocation用法及代码示例
- HTML Navigator cookieEnabled用法及代码示例
- HTML Navigator appCodeName用法及代码示例
- HTML Navigator language用法及代码示例
- HTML Navigator product用法及代码示例
- HTML Navigator userAgent用法及代码示例
- HTML DOM contains()用法及代码示例
- HTML DOM execCommand()用法及代码示例
- HTML DOM setRangeText()用法及代码示例
注:本文由纯净天空筛选整理自MerlynShelley大神的英文原创作品 HTML | DOM Navigator taintEnabled() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。