全球主机交流论坛

标题: 这句简短的JS代码是不是已经压缩到极限了? [打印本页]

作者: 360安全卫士    时间: 2012-7-21 00:34
标题: 这句简短的JS代码是不是已经压缩到极限了?
  1. b=-1!=navigator.userAgent.indexOf("MSIE")?navigator.browserLanguage:navigator.language;"zh-cn"!=b.toLowerCase()&&(document.getElementById("o").href="http://s3global.mjj.com/");
复制代码
若有更简短,求速度送上
作者: star826    时间: 2012-7-21 00:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kvm    时间: 2012-7-21 00:38
把代码让浏览器集成了  那才是极致
作者: 360安全卫士    时间: 2012-7-21 00:39
Kvm 发表于 2012-7-21 00:38
把代码让浏览器集成了  那才是极致

K妹, 求互分,你懂的
作者: 单手摘月    时间: 2012-7-21 00:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: star826    时间: 2012-7-21 00:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: ekucn    时间: 2012-7-21 00:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 360安全卫士    时间: 2012-7-21 00:43
单手摘月 发表于 2012-7-21 00:41
为什么要替换成mjj.com呢


怕公鸡,现在是直走的香港,没防护
作者: Kokgog    时间: 2012-7-21 00:55
那句判断是不是ie是白写的
作者: 360安全卫士    时间: 2012-7-21 00:56
Kokgog 发表于 2012-7-21 00:55
那句判断是不是ie是白写的

求带,获取浏览器语言,我尝试过了,没通用的预设值。
作者: Kokgog    时间: 2012-7-21 00:57
360安全卫士 发表于 2012-7-21 00:56
求带,获取浏览器语言,我尝试过了,没通用的预设值。

  1. (function(s){/^zh\-cn$/i.test(_.browserLanguage||_.language)&&document.getElementById("o").href="http://s3global.mjj.com/"})(navigator);
复制代码

作者: 360安全卫士    时间: 2012-7-21 01:01
Kokgog 发表于 2012-7-21 00:57

先跪谢,分明加。
作者: 360安全卫士    时间: 2012-7-21 01:11
Kokgog 发表于 2012-7-21 00:57

JSC_PARSE_ERROR: Parse error. invalid assignment target at line 1 character 0
(function(s){/^zh\-cn$/i.test(_.browserLanguage||_.language)&&document.getEle...
^

求解
作者: Kokgog    时间: 2012-7-21 01:20
360安全卫士 发表于 2012-7-21 01:11
JSC_PARSE_ERROR: Parse error. invalid assignment target at line 1 character 0
(function(s){/^zh\-c ...

随手写写错了两个地方
  1. (function(s){/^zh\-cn$/i.test(s.browserLanguage || s.language) && ( document.getElementById("o").href="http://s3global.mjj.com/"); })(navigator);​
复制代码

作者: 360安全卫士    时间: 2012-7-21 01:24
Kokgog 发表于 2012-7-21 01:20
随手写写错了两个地方
  1. !/^zh\-cn$/i.test(navigator.browserLanguage||navigator.language)&&(document.getElementById("o").href="http://s3global.mjj.com/");
复制代码
不喜欢到处用function,相比起来我改写你的代码可能比你的更精简。感谢
作者: Kokgog    时间: 2012-7-21 01:27
360安全卫士 发表于 2012-7-21 01:24
不喜欢到处用function,相比起来我改写你的代码可能比你的更精简。感谢

js里匿名函数是用来避免污染的
作者: 360安全卫士    时间: 2012-7-21 01:32
Kokgog 发表于 2012-7-21 01:27
js里匿名函数是用来避免污染的


没事,此代码里没新产生变量,不会对后面造成污染。而且位于页面最前端最先执行,不会受到后面代码污染的。
再说我的目的是节约代码空间~
作者: geserv    时间: 2012-7-21 01:38
Kvm 发表于 2012-7-21 00:38
把代码让浏览器集成了  那才是极致

这个主意好
作者: wdlth    时间: 2012-7-21 12:13
360也是IE啊
作者: 满意沟通    时间: 2012-7-21 12:50
直接用.htaccess 屏蔽不行嘛
作者: iyuheng    时间: 2012-7-21 12:52
Kokgog 发表于 2012-7-21 01:27
js里匿名函数是用来避免污染的

你比民工的技术好多了
作者: 360安全卫士    时间: 2012-7-21 12:53
满意沟通 发表于 2012-7-21 12:50
直接用.htaccess 屏蔽不行嘛

我的目的是非中文访客切换到国外镜像。并不是封锁
作者: 满意沟通    时间: 2012-7-21 13:00
这个也可以的 大概这样
  1. RewriteCond %{HTTP:Accept-Language} !^zh- [NC]   
  2. RewriteRule (.*) index_en.htm [R=301,L]
复制代码

作者: 360安全卫士    时间: 2012-7-21 13:00
满意沟通 发表于 2012-7-21 13:00
这个也可以的 大概这样

我没有.htaccess权限。




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4