时间:2021-05-26
废话不多说了,直接给大家贴代码了,本文写的不好还请各位大侠见谅。
JScript code:
function Cookie(key,value){this.key=key;if(value!=null){this.value=escape(value);}this.expiresTime=null;this.domain=null;this.path="/";this.secure=null;}Cookie.prototype.setValue=function(value){this.value=escape(value);}Cookie.prototype.getValue=function(){return (this.value);}Cookie.prototype.setExpiresTime=function(time){this.expiresTime=time;}Cookie.prototype.getExpiresTime=function(){return this.expiresTime;}Cookie.prototype.setDomain=function(domain){this.domain=domain;}Cookie.prototype.getDomain=function(){return this.domain;}Cookie.prototype.setPath=function(path){this.path=path;}Cookie.prototype.getPath=function(){return this.path;}Cookie.prototype.Write=function(v){if(v!=null){this.setValue(v);}var ck=this.key+"="+this.value;if(this.expiresTime!=null){try{ck+=";expires="+this.expiresTime.toUTCString();;}catch(err){alert("expiresTime参数错误");}}if(this.domain!=null){ck+=";domain="+this.domain;}if(this.path!=null){ck+=";path="+this.path;}if(this.secure!=null){ck+=";secure";}document.cookie=ck;}Cookie.prototype.Read=function(){try{var cks=document.cookie.split("; ");var i=0;for(i=0;i <cks.length;i++){var ck=cks[i];var fields=ck.split("=");if(fields[0]==this.key){this.value=fields[1];return (this.value);}}return null;}catch(err){alert("cookie读取错误");return null;}}HTML code:
<script type="text/javascript" src="Cookie.js"></script><script type="text/javascript" language="javascript">window.onload=function(){var ck=new Cookie("HasLoaded"); //每个页面的new Cookie名HasLoaded不能相同if(ck.Read()==null){//未加载过,Cookie内容为空alert("首次打开页面");//设置保存时间var dd = new Date();dd = new Date(dd.getYear() + 1900, dd.getMonth(), dd.getDate());dd.setDate(dd.getDate() + 365);ck.setExpiresTime(dd);ck.Write("true"); //设置Cookie。只要IE不关闭,Cookie就一直存在}else{//Cookie存在,表示页面是被刷新的alert("页面刷新");}}</script>以上所述是小编给大家分享JS通过Cookie判断页面是否为首次打开的相关内容,希望对大家有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
asp(vb)获取计算机名:判断Cookie是否可用(禁止)asp(vb):也可以在前一页面中写入cookie在下一页面调用,如调用不成功则说明Cookie不可
下面是js如何判断页面是否刷新方法: 判断的原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,
最近在做一个项目,因为页面使用了Cookie,所以要判断用户的浏览器是否支持Cookie,并提示用户如何开启浏览器的Cookie功能。同时,整个项目要配置多语言
用js限制网页只在微信浏览器中打开js代码一$(function(){//判断页面是否是在微信浏览器打开//对浏览器的UserAgent进行正则匹配,不含有微信
本文实例讲述了JS判断当前页面是否在微信浏览器打开的方法。分享给大家供大家参考,具体如下:最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在