如果检测到Safari,则删除脚本

时间:2018-04-08 12:07:12

标签: javascript jquery

是否可以阻止脚本仅使用jQuery或JavaScript加载?

我一直在玩以下游戏,但我说得不对:

if ( /^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {
    remove script.
}

我正在考虑使用" throw"脚本。这是脚本:

<script type="text/javascript">var cbuser = {name: '', email: '', message: ''}, access_token = 'Z2SxfM5dRhhjzKsm3Auhbi4', cburl = '//www.domain.com/';document.write('<script type="text/javascript" src="' + cburl + 'assets/cmodule-chat/js/chatbull-init.js"></' + 'script>');</script>

目前在文件的HTML中。

1 个答案:

答案 0 :(得分:1)

使用像 -

这样的东西
if (checkForChromeAndFirefox()) { 
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.src = "https://somescript.js";
  $("head").append(s);
}

希望这有帮助!