Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果检测到Safari,请删除脚本_Javascript_Jquery - Fatal编程技术网

Javascript 如果检测到Safari,请删除脚本

Javascript 如果检测到Safari,请删除脚本,javascript,jquery,Javascript,Jquery,是否可以防止仅使用用于Safari的jQuery或JavaScript加载脚本 我一直在玩下面的游戏,但我做得不对: if ( /^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { remove script. } 我想用一个投掷脚本。以下是脚本: <script type="text/javascript">var cbuser = {name: '', email: '', message: ''},

是否可以防止仅使用用于Safari的jQuery或JavaScript加载脚本

我一直在玩下面的游戏,但我做得不对:

if ( /^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {
    remove script.
}
我想用一个投掷脚本。以下是脚本:

<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格式。

使用类似以下内容-

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

希望这有帮助!为什么会有人想要呢?一旦脚本被加载到内存中,删除html标记就不会卸载它。你可以反过来做。如果-not-Safari,则仅添加脚本。@connexo-该脚本是一个在线聊天帮助,它会在Safari上崩溃fullpage.js,因此要删除它,这是标记的重点。有时与你的mods解决问题。改为删除所有帖子。这很好,但我会失去chrome和fire fox上的脚本吗?不,这就是我的意思。只需在那里添加脚本。你能行!似乎脚本必须在正文中,因此不可能像文件一样将其作为目标上面的问题解决了这个问题。谢谢你的帮助