检测cookies是否被禁用并重定向到错误页面

JavaScript: detect if cookies are disabled and redirect to an error page

本文关键字:重定向 错误 cookies 是否 检测      更新时间:2023-09-26

因此,如果cookie被禁用,执行document.location = /enable-cookies.aspx。到目前为止,我有以下代码:

var cookiesEnabled = navigator.cookieEnabled;

接下来我该怎么做?也许写一个cookie并检查它的值是否被发送?或者我应该使用if()语句?

if (cookiesEnabled){ // or something like this
}

最后重定向到文件"/enable-cookies"。

<head></head>标签中添加以下JavaScript code:

<script type="text/javascript">
    function detect()
    {
        if (navigator.cookieEnabled)
        {
            // Do something else, maybe?
        }
        else
        {
           document.location = '/enable-cookies.aspx';
        }
    }
</script>

然后在<body></body>标签中添加以下JavaScript事件:

<body onload="detect();"><!-- ...Some HTML code... --></body>