如何仅在智能手机的Chrome上隐藏Javascript?但不在其他移动浏览器(或)桌面上?

如何仅在智能手机的Chrome上隐藏Javascript?但不在其他移动浏览器(或)桌面上?,javascript,google-chrome,smartphone,Javascript,Google Chrome,Smartphone,我的网页上有一个内联javascript,我不想在智能手机上为Chrome下载、解析或执行它 如何做到这一点?我想要这个,因为脚本的功能在智能手机的Chrome上是无用的。这只会使网页变慢,因为javascript需要下载、解析和执行 脚本已经在页脚中了,但还是最好在智能手机Chrome上隐藏它 提前谢谢 这是我的剧本 eval(function(e,t,n,o,i,a){if(i=function(e){return(t>e?”)+((e%=t)>35?String.fromCharCod

我的网页上有一个内联javascript,我不想在智能手机上为Chrome下载、解析或执行它

如何做到这一点?我想要这个,因为脚本的功能在智能手机的Chrome上是无用的。这只会使网页变慢,因为javascript需要下载、解析和执行

脚本已经在页脚中了,但还是最好在智能手机Chrome上隐藏它

提前谢谢

这是我的剧本


eval(function(e,t,n,o,i,a){if(i=function(e){return(t>e?”)+((e%=t)>35?String.fromCharCode(e+29):e.toString(36))},!”。替换(/^/,String)){for(;n--)a[i(n)]=o[n]| i(n)
o=[function(e){returna[e]}],i=function(){return“\\w+”},n=1}表示(;n--);o[n]&&(e=e.replace(RegExp(\\b”+i(n)+“\\b”,“g”),o[n]))

(15)6;i=O(n&15)6;i=O(15)6;i=O&63;z(2V(n)(n)(5)5)6;i=O及63;z(2V(n)(n)(l=l=i=i=0=0=64}P z(2 V(O)0.O(0)0.O(0)0.O(28='8.O)8,28'8.O(28='1)8.O(28.0;1.0;2.0;2.i(2.0;2.0;2.0;2;2.2.i(2.2;2.2)s(2.3)s(2.3)s(3)s)s(3(3)s)4(3(3(3)s)4)4(3(3)4)4(d(3)4)4)4(d(d(3)4)4)4)4)4(d(d 1A(O>6&63 | 1s);n+=s.t(e&63 | 1s)};gn},n$:B(t){q O='',e=0,n=4d=1u=0;1A(e您可以查看用户代理,Chrome Mobile的用户代理是:

“Mozilla/5.0(Linux;Android 7.0;SM-G930V构建/NRD90M)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/59.0.3071.125 Mobile Safari/537.36”

您可以从
navigator.userAgent
访问它,然后仅当它不是Chrome Mobile时才将脚本代码附加到页面

编辑

我只想尝试一下:

if( navigator.userAgent.match(/Chrome/i)
 && navigator.userAgent.match(/Mobile/i)){
     // append the script
 }

因此,检测浏览器/设备/大小并将脚本附加到页面
如果(!(ThisisanEnvironmentWhereitsgonnabeslowandUnavouse()){/*code*/}
可能重复的,请有人提供实际的完整代码。感谢advance@M.K.Dan这不是这个网站的工作方式;你应该做所有的工作。$.browser.chrome=/chrom(e | ium)/.test(navigator.userAgent.toLowerCase());if($.browser.chrome){HELLO WORLD.THIS IS chrome}上面的代码适用于早期版本的JQuery。我如何修改它来检测浏览器是否与Chrome mobile不同?我可以简单地用脚本替换文本消息吗?不需要使用JQuery,使用vanilla javascript会容易得多