判断客户浏览器是否支持cookie的示例代码_javascript技巧

1.

复制代码 代码如下:

function check(){ 
if(window.navigator.cookieEnabled) 
   return true; 
else{ 
   alert("浏览器配置错误,Cookie不可用!"); 
   return false;} 

2.

复制代码 代码如下:

SetCookie('cookie_test','1'); 
var cookie_test = getCookie('cookie_test'); 
if( '1' != cookie_test) 

 alert('不支持'); 
}else 

 alert('支持'); 

function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值  

   var Days = 30; //此 cookie 将被保存 30 天  
   var exp = new Date(); //new Date("December 31, 9998");  
   exp.setTime(exp.getTime() + Days*24*60*60*1000); 
   document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 

function getCookie(name)//取cookies函数     

   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
   if(arr != null) return unescape(arr[2]); return null; 


function delCookie(name)//删除cookie  

   var exp = new Date(); 
   exp.setTime(exp.getTime() - 1); 
   var cval=getCookie(name); 
   if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 

3.

复制代码 代码如下:

var cookieEnabled=(navigator.cookieEnabled)? true : false 
//判断cookie是否开启  

//如果浏览器不是ie4+或ns6+  
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){  
document.cookie="testcookie" 
cookieEnabled=(document.cookie=="testcookie")? true : false 
document.cookie="" //erase dummy value  

时间: 2024-11-01 20:36:00

判断客户浏览器是否支持cookie的示例代码_javascript技巧的相关文章

判断客户浏览器是否支持cookie的示例代码

 本篇文章主要介绍了判断客户浏览器是否支持cookie的示例代码.需要的朋友可以过来参考下,希望对大家有所帮助 1.  代码如下: function check(){   if(window.navigator.cookieEnabled)      return true;   else{      alert("浏览器配置错误,Cookie不可用!");      return false;}   }     2.  代码如下: SetCookie('cookie_test','1

javascript检查浏览器是否支持flash的实现代码_javascript技巧

javascript检查浏览器是否支持flash,程序输出结果: <script> function flashChecker() { var hasFlash = 0; //是否安装了flash var flashVersion = 0; //flash版本 if (document.all) { var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (swf) { hasFlash = 1; VSwf = swf.

js获取判断上传文件后缀名的示例代码_javascript技巧

复制代码 代码如下: function lastname(){ //获取欲上传的文件路径var filepath = document.getElementById("file1").value; //为了避免转义反斜杠出问题,这里将对其进行转换var re = /(\\+)/g; var filename=filepath.replace(re,"#");//对路径字符串进行剪切截取var one=filename.split("#");//获

js判断选择时间不能小于当前时间的示例代码_javascript技巧

复制代码 代码如下: var controldate; function checkDate(){ controldate= document.getElementById("sendDate").value; if(controldate==""){ alert('日期不能为空'); return false; }else{ var day = new Date(); var Year = 0; var Month = 0; var Day = 0; var Cu

js判断浏览器是否支持严格模式的方法_javascript技巧

设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理.不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全: - 提高编译器效率,增加运行速度: - 为未来新版本的Javascript做好铺垫. "严格模式"体现了Javascript更合理.更安全.更严谨的发展方向,包括IE 10在内的主流浏览器,都已经支持它,许多大项目已经开始全面拥抱它. 另一方面,同样的代码,在"严格模式"中

js判断IE浏览器版本过低示例代码_javascript技巧

弄了个很简单的例子判断IE浏览器版本是否过低 例子结构如下,其实一个页面加引入jquery就可以了,顺便弄了个标准结构(注意在IE6和IE7版本较低情况下下才看到它的提示效果)   复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <h

使用JavaScript判断手机浏览器是横屏还是竖屏问题_javascript技巧

//判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!") } if(window.orientation==90||window.orientation==-90){ alert("横屏状态!") } } window.addEventListener("onorientationchange" i

JavaScript 验证浏览器是否支持javascript的方法小结_javascript技巧

效果:  先来看看别的网站是怎么做的: google.com的登录: 客户端 和服务器端都验证了,并且提示信息一样的 baidu.com 的登录: 屏蔽了密码输入框 http://fanfou.com/register : 客户端和后台都验证了,但是提示的信息方式不一样 http://login.xiaonei.com/Login.do : 用户禁用Js后有提示信息 我的实现步骤: 思想: 1,默认(禁用js)submit按钮式不显示的,如果启用后,就显示submit按钮 2,通过<noscri

两款JS脚本判断手机浏览器类型跳转WAP手机网站_javascript技巧

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站. 这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来. 第一种:直接JS脚本 <script type="text/javascript&q