摘要:这篇JavaScript栏目下的“IE8 浏览器Cookie的处理”,介绍的技术点是“cookie、ie8、浏览器、浏览、处理”,希望对大家开发技术学习和问题解决有帮助。

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就保证一定能够正常显示。很好,很简单!呵呵,今天就先说这么点吧!

java怎么获取ie浏览器的cookie,IE8 浏览器Cookie的处理相关推荐

  1. java jsoup获取cookie_java – 如何使用jsoup维护变量cookie和会话?

    这段代码非常令人困惑.流程不合逻辑,异常处理很糟糕.像if(p!= path)和if(cookys!= cookies)之类的对象引用比较没有任何意义.要比较对象的内容,您需要使用equals()方法 ...

  2. 跨其他浏览器,打开IE8浏览器(调用cmd打开)

    1.如果写在java程序中,当项目部署到服务器上后,其他浏览器访问系统,只会在当前服务器上打开浏览器 (1)使用默认浏览器打开: Stringurl = "https://www.baidu ...

  3. ie8浏览器html圆角问题,IE7,IE8浏览器CSS实现正圆角效果代码

    圆角效果以前用的是图片实现现在我们来用css实现了,下面来看一篇非常详细的关于IE7,IE8浏览器CSS实现正圆角效果代码吧,希望文章能够帮助到各位朋友. 一.关于IE7, IE8不支持CSS3 bo ...

  4. java如何获取客户端浏览器的语言设置信息呢?

    转自: java如何获取客户端浏览器的语言设置信息呢? 客户端简介: 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序.除了一些只在本地运行的应用程序之外,一般安装在普 ...

  5. java获取cookie_JAVA代码模拟获取cookie以及携带cookie

    JAVA代码模拟获取cookie以及携带cookie 去年做android的时候,网络连接没有用类似OKHttp之类的框架,而是完全用jdk自带的api实现,今天不想看书..就把笔记整理一下吧.. 这 ...

  6. java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...

    visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...

  7. cookie的细节——1.一次可不可以发送多个cookie?2. cookie在浏览器中保存多长时间?3. cookie能不能存中文?4. cookie共享问题?

    cookie的细节 1. 一次可不可以发送多个cookie? * 可以         * 可以创建多个Cookie对象,使用response调用多次addCookie方法发送cookie即可. 2. ...

  8. 微软中国发布“IE8浏览器性能解密”,为金山网盾辟谣

    天,微软中国安全技术团队摘取解释了<Internet Explorer 8 Performance Whitepaper><IE8性能白皮书>的部分内容. 微软安全团队为了避免 ...

  9. Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))

    在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...

最新文章

  1. InnoDB的启动,关闭,恢复
  2. [转贴]超过80%的80后大学生不知道自己将来要干什么
  3. Maven的配置文件pom.xml
  4. hankel--生成Hankel矩阵
  5. 白话Elasticsearch22- 深度探秘搜索技术之match_phrase_prefix实现search-time搜索推荐
  6. UVA 413|LA 5388|POJ 1492|ZOJ 1338 Up and Down Sequences
  7. SAP CDS view里,什么时候用left join,什么时候用association
  8. C#中使用SqlBulk百万级数据秒级插入
  9. 2021湖南高考成绩分段查询,2021年湖南高考成绩排名查询系统,湖南高考位次排名表...
  10. jcr一区是什么意思_SCI分区中JCR分区和中科院分区的三点区别
  11. Numpy入门(详看注释)
  12. 【图论】【二分图匹配】[POJ 3041]I'm Telling the Truth
  13. 自动化运维工具 puppet
  14. 局域网终结者_p2p终结者怎么安装使用 p2p终结者安装使用方法【介绍】
  15. stm32f10x 安装包_Keil5 Pack Installer下载_Keil5 Pack 离线安装包下载 2.2.0 官方正式版_当载软件站...
  16. 大学计算机ppt制作步骤,PPT制作教程步骤方法_PPT制作技巧教程快捷键_PPT制作基础教程...
  17. 数据中台(五)数据开发:数据价值提炼工厂
  18. GIF动态图片分解,多帧动态图分解成多张静态图片
  19. 密度分析(七) Python实现
  20. Scrapy-Redis使用教程将现有爬虫修改为分布式爬虫

热门文章

  1. linux操作系统 抢占式,Linux操作系统内核抢占补丁的基本原理(2)
  2. python剑指offer替换空格_《剑指offer》2-替换空格【Java+Python】
  3. “数据资产化探索”专题
  4. 【Python】Matplotlib利用楔形绘制圆环形饼图
  5. C++ 工厂模式(设计模式)
  6. eclipse启动速度等优化设置
  7. 并发容器与框架——并发容器(一)
  8. 我的学习JavaEE路线
  9. CSS3学习基本记录
  10. 和中台说再见吧!一个15年的IT总监,从战略角度这样讲数字化