正在设置浏览器宽度的cookie
Setting cookie for browser width
我目前正在使用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>
相关文章:
- php httponly cookie在浏览器关闭时被删除
- CORS-服务器端cookie没有保存在chrome浏览器上
- 为什么可以't我在谷歌浏览器中返回cookie
- 如何从浏览器中获取cookie,从另一个应用程序中删除
- 我无法在歌剧和互联网浏览器中设置cookie
- 谷歌cookie是否存在于chrome,火狐,即在phantomjs中发出某些请求时发送的浏览器
- jquery cookie,在清除浏览器历史记录后仍然设置
- 使用javascript删除浏览器的所有Cookie
- Chrome浏览器:未从响应标头设置cookie
- 浏览器在使用CORS XHR时不会发回cookie
- 某些浏览器中cookie的未定义索引
- 何时在浏览器中设置来自服务器的cookie响应
- 从浏览器发出HTTP请求,而不在请求标头中发送任何cookie
- 通过 JS 设置为在浏览器关闭时过期的 Cookie 未过期
- 添加只要浏览器打开就持续存在的 cookie
- 如何检测 cookie 是否在浏览器中被禁用 AngularJS.
- 在 Javascript 中增加浏览器 cookie?(setCookie, getCookie method)
- 是否应该在同一台计算机上的两个火狐浏览器共享相同的cookie
- AngularJS:cookie 在浏览器刷新时失败
- C++ 使用批处理脚本清除所有浏览器 Cookie