如果你的網(wǎng)頁需要用cookie來保存之前訪問你網(wǎng)頁客戶的信息,那首先你就必須確保你的客戶端瀏覽器支持cookie,這包括瀏覽器的cookie選項是否啟用(在大多數(shù)瀏覽器中都有這個選項),那么你既可以發(fā)出一條信息來提醒你的客戶開啟cookie,也可以創(chuàng)建代碼來操縱這個選項,以使cookie選項啟動。
為了解決這個問題,用一下代碼去檢測你的客戶端是否開啟了cookie:
<script type="text/javascript">
var cookieEnabled=(navigator.cookieEnabled)? true : false
//判斷cookie是否開啟
//如果瀏覽器不是ie4+或ns6+
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){
document.cookie="testcookie"
cookieEnabled=(document.cookie=="testcookie")? true : false
document.cookie="" //erase dummy value
}
//if (cookieEnabled)
//if cookies are enabled on client‘s browser
//do whatever
</script>
41.JAVASCRIPT判斷IE是否開啟COOKIE
<script type="text/javascript">
function CookieEnable()
{
var result=false;
if(navigator.cookiesEnabled)
return true;
document.cookie = "testcookie=yes;";
var cookieSet = document.cookie;
if (cookieSet.indexOf("testcookie=yes") > -1)
result=true;
document.cookie = "";
return result;
}
if(!CookieEnable())
{
alert("對不起,您的瀏覽器的Cookie功能被禁用,請開啟");
}
</script>