js 根据不同情况引入不同操作

时间:2023-03-09 16:50:29
js 根据不同情况引入不同操作

1、根据分辨率不同引入不同的JS

// 根据不同的分辨率引入不同的JS代码
<script>
	if (screen.width == 1440 && screen.height == 900){
		document.writeln("<script type=\"text/javascript\" src=\"https://1.js\"><\/script>");
	}else  if (screen.width == 800){
		document.writeln("<script type=\"text/javascript\" src=\"https://2.js\"><\/script>");
	}else if (screen.width == 1152){
		document.writeln("<script type=\"text/javascript\" src=\"https://3.js\"><\/script>");
	}else {
		alert("do not know!");
	}
}
</script>

2、 根据域名不同调用不用的JS

<script>
	function srcJsFiles(url){
		if(url.indexOf("m.test.loc")>0){
			document.writeln("<script type=\"text/javascript\" src=\"https://s1.cnzz.com/z_stat.php?id=1260142468&web_id=1260142468\"><\/script>");
			return;
		}else if(url.indexOf("b.test.loc")>0){
			document.writeln("<script type=\"text/javascript\" src=\"https://s2.cnzz.com/z_stat.php?id=1260142468&web_id=1260142468\"><\/script>");
			return;
		}else if(url.indexOf("test.loc")>0){
			document.writeln("<script type=\"text/javascript\" src=\"https://s3.cnzz.com/z_stat.php?id=1260142468&web_id=1260142468\"><\/script>");
			return;
		}
	}
	var url = document.referrer;
	srcJsFiles(url);
</script>