正在设置浏览器宽度的cookie

Setting cookie for browser width

本文关键字:cookie 浏览器 设置      更新时间:2023-09-26

我目前正在使用cookie来存储屏幕的宽度,但我想知道每次刷新页面时浏览器的宽度。

if(!isset($_COOKIE['screenwidth'])) 
{
    return "<script>
        if (window.outerWidth) {
            document.cookie='screenwidth='+window.outerWidth+'; path=/';location.reload(true);
        } else {
            document.cookie='screenwidth='+document.documentElement.clientWidth+'; path=/';location.reload(true);
        }
    </script>";
}

这就是我目前拥有的。有没有办法用jQuery设置宽度?我对此更为熟悉。此外,我该如何使用JavaScript设置宽度?

首先下载jQuery.Cookies

按以下方式使用。

<script type="text/javascript">
    $(document).ready(function ()
    {
        var checkCookie = $.cookie("browser_width");
        if (checkCookie != "")
        {
            alert(checkCookie);
        }
        else
        {
            $.cookie("browser_width", CODEFORBROWSERWIDTH);
        }
    });
</script>