當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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