Javascript 禁用Android浏览器中的Cookie不起作用

Javascript 禁用Android浏览器中的Cookie不起作用,javascript,android,cookies,mobile-safari,Javascript,Android,Cookies,Mobile Safari,我运行的是Android蜂巢3.2.1,我无法让浏览器停止接受cookies。我有以下代码: first.html: <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script ty

我运行的是Android蜂巢3.2.1,我无法让浏览器停止接受cookies。我有以下代码:

first.html:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="cookie.js"></script>
        <script type="text/javascript">
            setCookie('testing','test cookie',365);
            window.location.href = 'second.html';
        </script>
    </head>
    <body>
    </body>
</html>

setCookie('testing','testcookie',365);
window.location.href='second.html';
second.html:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="cookie.js"></script>
        <script type="text/javascript">
            var temp = getCookie('testing');
            alert(temp);
        </script>

    </head>
    <body>
    </body>
</html>

var temp=getCookie(“测试”);
警报(临时);
cookie.js:

function setCookie(c_name,value,exdays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : ";     expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++)
    {
        x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
        y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
        x=x.replace(/^\s+|\s+$/g,"");
        if (x==c_name)
        {
            return unescape(y);
        }
    }
    return null;
}
函数setCookie(c_名称、值、exdays)
{
var exdate=新日期();
exdate.setDate(exdate.getDate()+exdays);
var c_value=escape(value)+(exdays==null)?“”:“expires=“+exdate.toutString());
document.cookie=c_name+“=”+c_值;
}
函数getCookie(c_名称)
{
变量i,x,y,ARRcookies=document.cookie.split(“;”);

对于(i=0;i如何在返回cookie之前检查cookie是否已启用:

function getCookie(c_name)
{
    if(navigator.cookieEnabled) {
      var i,x,y,ARRcookies=document.cookie.split(";");
      for (i=0;i<ARRcookies.length;i++)
      {
          x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
          y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
          x=x.replace(/^\s+|\s+$/g,"");
          if (x==c_name)
          {
              return unescape(y);
          }
      }
    }
    return null;
}
函数getCookie(c_名称) { if(navigator.cookieEnabled){ 变量i,x,y,ARRcookies=document.cookie.split(“;”);
对于(i=0;我在4.0.3中也看到了同样的问题。