2013-03-23 21 views
-1

我使用的顯示cookie,也許是如何顯示Cookie是啓用還是禁用?

Enabled 

or 

Disabled 

代碼如下所示的javascript代碼:

<script> 
txt=navigator.cookieEnabled; 
document.getElementById("example").innerHTML=txt; 
</script> 

但此代碼只顯示

true 

我不知道如何去先。

請幫忙。提前致謝。

+0

您可能希望參考此鏈接:http://www.javascriptkit.com/javatutors/cookiedetect.shtml – Shuping 2013-03-23 11:01:53

回答

0

navigator.cookieEnabled返回truefalse。所以,你可以只顯示你想要的這些值的基礎上

<script type="text/javascript"> 
    txt=navigator.cookieEnabled; 
    document.getElementById("example").innerText=(txt==true ?"Enabled":"Disabled"); 
</script> 
+0

是薩欽,但它不工作 – user2201935 2013-03-23 13:02:27

+0

你在做別的事情嗎?因爲它的工作看看http://jsfiddle.net/NryeR/ – Sachin 2013-03-23 13:05:40

0

請找下面的鏈接檢查啓用狀態餅乾:

http://sveinbjorn.org/cookiecheck

function are_cookies_enabled() 
{ 
    var cookieEnabled = (navigator.cookieEnabled) ? true : false; 

    if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) 
    { 
     document.cookie="testcookie"; 
     cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false; 
    } 
    return (cookieEnabled); 
} 
0
<script> 
txt=navigator.cookieEnabled; 
document.getElementById("example").innerHTML=(txt==true?"Enabled":"Disabled"; 
</script> 
相關問題