博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Javascript]网页链接加上时间戳防止串用户
阅读量:4342 次
发布时间:2019-06-07

本文共 725 字,大约阅读时间需要 2 分钟。

最近客服来报,一批用户访问的时候,由于其网络环境有代理服务器,导致A用户看到B用户的信息,这是非常尴尬的事情。解决的方法也很容易,给网址加上时间戳就可以了,用JS就能实现。

JS代码如下

// 时间戳function timestamp() {	return 't='+new Date().getTime()+''+Math.floor(Math.random()*9999+1000);}//在URL上设置时间戳function setUrlStamp(url){	url = url.replace(/(^\s*)|(\s*$)/g,'');	if(url.indexOf("t=") == -1)	{		if(url.indexOf("?") != -1)		{			url = url+"&"+timestamp();		}else		{			url = url+"?"+timestamp();		}	}	return url;}//在某片区域上给所有a标签设置时间戳function setHrefStamp(area){	var target = $(area+" [href]");	if(target.length==0) return;	target.each(function(index){		$(this).attr('href',setUrlStamp($(this).attr('href')));	});}

调用方法:

$(function() {    setHrefStamp("#test");});

 

转载于:https://www.cnblogs.com/xiaoyangjia/p/3750777.html

你可能感兴趣的文章
反转单向链表
查看>>
取余运算
查看>>
新手小白Linux(Centos6.5)部署java web项目(mysql5.7安装及相关操作)
查看>>
java学习之Runtime
查看>>
RPC 简单小试
查看>>
行内元素 块状元素 内联块状元素
查看>>
idea clion编译器
查看>>
java mysql与.net MSSQL性能测试
查看>>
Homework3_3015218130_许鹏程
查看>>
ruby实现生产者和消费者
查看>>
node.js 之 http 架设
查看>>
MongoDB 备份与还原
查看>>
Oracle启动与关闭数据库实例
查看>>
Spring day01
查看>>
大数据 — Spark
查看>>
Linux 安装JDK Tomcat MySQL(使用Mac远程访问)
查看>>
[恢]hdu 1014
查看>>
hihocoder-1740-替换函数
查看>>
Codeforce Round #219 Div2
查看>>
option value的值可以有空格 再试试吧
查看>>