最好在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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。