IE8 浏览器Cookie的处理


Posted in Javascript onJanuary 31, 2009

Cookie的处理
之前就遇到过IE8处理Cookie的问题,就是在某网站上用IE8登陆,一登上去,切换个页面又需要登陆才能发表。问题就是登陆的cookie信息,IE8不接受。在网上看了很多朋友体提到这样的问题,都是说在登陆论坛的时候,要重复登陆,IE8无法读取cookie。呵呵,最后自己仔细查了下IE8相关文档,呵呵,其中说IE8的安全设置提高了,只读取有明确域名标识的cookie。
呵呵,原来就是自己的坏习惯,使用cookie从来都不明确设置域名:
cookie.set('skin', 'blue', 365, '') // 问题就在这里最后的''
这里本应该设置要发送cookie信息的域名的(cookie的详细信息【[url=]cookie in javascript[/url]】),但是以前IE不做域名设置时,就根据访问的页面站点的域名为默认的域名。但是现在IE8就不行了,老实点把域名加上吧。对了,最后把通用的cookie使用类贴出来:

var Cookie = { 
isAllowed: document.cookie && document.cookie != '', 
set: function(cn, cv, d, dm){ 
var now = new Date(); 
var expire = new Date(); 
if (d == null || d == 0) { 
d = 1; 
} 
expire.setTime(now.getTime() + 3600000 * 24 * d); 
document.cookie = cn + '=' + encodeURI(cv) + ';expires=' + expire.toGMTString() + ';domain=' + dm + '; path=/'; 
}, 
clear: function(cn, dm){ 
if (this.get(name)) { 
document.cookie = cn + '=' + ((domain) ? '; domain=' + dm : '') + '; expires=Thu, 01-Jan-70 00:00:01 GMT'; 
} 
}, 
get: function(cn){ 
var dc = document.cookie; 
var prefix = cn + '='; 
var begin = dc.indexOf('; ' + prefix); 
if (begin == -1) { 
begin = dc.indexOf(prefix); 
if (begin != 0) { 
return null; 
} 
} 
else { 
begin += 2; 
} 
var end = document.cookie.indexOf(';', begin); 
if (end == -1) { 
end = dc.length; 
} 
return decodeURI(dc.substring(begin + prefix.length, end)); 
} 
};

Opacity/filter 透明滤镜的使用
知道lightbox效果的朋友都知道,就是因为有了一个半透明的遮罩层,给这个效果增添了不少的NB的感觉。但是在IE8中,现在对透明滤镜的支持不是那么好了,我甚至在google上看到有国外的朋友说,IE8准备拒绝对元素设置透明,除了对图片的透明的支持。呵呵,我想你在开类似程序的时候,在IE8中那酷酷的透明效果,却成了你心头的痛。不过不用担心,我目前在beta2中,还是可以使用这个效果,你只要这么做:
function Opacity(element, value){ 
var style = element.style; 
style.opacity = value / 100; 
style.filter = "alpha(opacity=" + value + ")"; 
}

就3行代码,呵呵,不用像很多JS库中那样做什么浏览器嗅探,我测试过,IE6~8(包裹IE8标准视图),opera 9+, NetScape8.1, FF2.x~3.x, goolge浏览器中都支持得很好。就是要注意顺序,一定要先使用opacity,然后使用filter就保证一定能够正常显示。很好,很简单!呵呵,今天就先说这么点吧!
Javascript 相关文章推荐
js操作二级联动实现代码
Jul 27 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
May 27 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
详解Angular模板引用变量及其作用域
Nov 23 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
js实现一个简易计算器
Mar 30 Javascript
JavaScript之Blob对象类型的具体使用方法
Nov 29 Javascript
JS实现百度搜索框
Feb 25 Javascript
JavaScript入门教程 Cookies
Jan 31 #Javascript
JavaScript入门教程(12) js对象化编程
Jan 31 #Javascript
JavaScript入门教程(11) js事件处理
Jan 31 #Javascript
JavaScript入门教程(10) 认识其他对象
Jan 31 #Javascript
JavaScript入门教程(9) Document文档对象
Jan 31 #Javascript
JavaScript入门教程(8) Location地址对象
Jan 31 #Javascript
JavaScript入门教程(7) History历史对象
Jan 31 #Javascript
You might like
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
JS实现图片切换特效
2019/12/23 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
Python中static相关知识小结
2018/01/02 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
简单了解python变量的作用域
2019/07/30 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
python常用运维脚本实例小结
2020/02/14 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
关于旅游的活动方案
2014/08/15 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python