function addCookie(objName,objValue,objHours){ var str = objName + "=" + escape(objValue); if(objHours > 0){//等于0时,关闭浏览器自动清除Cookies. var date = new Date(); var ms = objHours*3600*1000; date.setTime(date.getTime() + ms);
在最近开发的一个FLEX项目中对于浏览器关闭时,需要做一些清理工作,该清理工作在正常情况下保证能运行就行了,要求不是太高. 因此在网上找了一些方法,经过实际测试确实可行,记录下来备查. 该方法可以完全不用在JS中写代码,值需要在FLEX中写即可,代码如下: private function insertPageExit():void{ var browerFunc:String = "document.insertScript = function () " +
今天做项目时遇上一个需求,当浏览器或页面关闭时将数据存储到数据库内.实现思想是采用js监测onunload然后发送请求.结果失败,刷新可以发送但是关闭并不能,整了一整天并没有解决,最后找到了解决办法. 先贴个能实现功能的方法: function saveStatus(){ /*结束时保存设备状态*/ window.onbeforeunload=function(){//必须使用beforeunload var url ="device_saveDeviceStatus"; $.ajax