java怎么获取ie浏览器的cookie,IE8 浏览器Cookie的处理
摘要:这篇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的处理相关推荐
- java jsoup获取cookie_java – 如何使用jsoup维护变量cookie和会话?
这段代码非常令人困惑.流程不合逻辑,异常处理很糟糕.像if(p!= path)和if(cookys!= cookies)之类的对象引用比较没有任何意义.要比较对象的内容,您需要使用equals()方法 ...
- 跨其他浏览器,打开IE8浏览器(调用cmd打开)
1.如果写在java程序中,当项目部署到服务器上后,其他浏览器访问系统,只会在当前服务器上打开浏览器 (1)使用默认浏览器打开: Stringurl = "https://www.baidu ...
- ie8浏览器html圆角问题,IE7,IE8浏览器CSS实现正圆角效果代码
圆角效果以前用的是图片实现现在我们来用css实现了,下面来看一篇非常详细的关于IE7,IE8浏览器CSS实现正圆角效果代码吧,希望文章能够帮助到各位朋友. 一.关于IE7, IE8不支持CSS3 bo ...
- java如何获取客户端浏览器的语言设置信息呢?
转自: java如何获取客户端浏览器的语言设置信息呢? 客户端简介: 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序.除了一些只在本地运行的应用程序之外,一般安装在普 ...
- java获取cookie_JAVA代码模拟获取cookie以及携带cookie
JAVA代码模拟获取cookie以及携带cookie 去年做android的时候,网络连接没有用类似OKHttp之类的框架,而是完全用jdk自带的api实现,今天不想看书..就把笔记整理一下吧.. 这 ...
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- cookie的细节——1.一次可不可以发送多个cookie?2. cookie在浏览器中保存多长时间?3. cookie能不能存中文?4. cookie共享问题?
cookie的细节 1. 一次可不可以发送多个cookie? * 可以 * 可以创建多个Cookie对象,使用response调用多次addCookie方法发送cookie即可. 2. ...
- 微软中国发布“IE8浏览器性能解密”,为金山网盾辟谣
天,微软中国安全技术团队摘取解释了<Internet Explorer 8 Performance Whitepaper><IE8性能白皮书>的部分内容. 微软安全团队为了避免 ...
- Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))
在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...
最新文章
- InnoDB的启动,关闭,恢复
- [转贴]超过80%的80后大学生不知道自己将来要干什么
- Maven的配置文件pom.xml
- hankel--生成Hankel矩阵
- 白话Elasticsearch22- 深度探秘搜索技术之match_phrase_prefix实现search-time搜索推荐
- UVA 413|LA 5388|POJ 1492|ZOJ 1338 Up and Down Sequences
- SAP CDS view里,什么时候用left join,什么时候用association
- C#中使用SqlBulk百万级数据秒级插入
- 2021湖南高考成绩分段查询,2021年湖南高考成绩排名查询系统,湖南高考位次排名表...
- jcr一区是什么意思_SCI分区中JCR分区和中科院分区的三点区别
- Numpy入门(详看注释)
- 【图论】【二分图匹配】[POJ 3041]I'm Telling the Truth
- 自动化运维工具 puppet
- 局域网终结者_p2p终结者怎么安装使用 p2p终结者安装使用方法【介绍】
- stm32f10x 安装包_Keil5 Pack Installer下载_Keil5 Pack 离线安装包下载 2.2.0 官方正式版_当载软件站...
- 大学计算机ppt制作步骤,PPT制作教程步骤方法_PPT制作技巧教程快捷键_PPT制作基础教程...
- 数据中台(五)数据开发:数据价值提炼工厂
- GIF动态图片分解,多帧动态图分解成多张静态图片
- 密度分析(七) Python实现
- Scrapy-Redis使用教程将现有爬虫修改为分布式爬虫