小编goe*_*iaz的帖子

检测野生动物园并停止脚本

由于兼容性问题,我有一个需要停用safari(仅台式机)的脚本。

该脚本必须位于正文中,并且不能位于链接的.js文件中。

我试图添加一个if语句来修改脚本的“ Cburl”,以便如果检测到safari并给出了错误的url,则脚本将不会加载。

原版的

<script type="text/javascript">
    var cbuser = { name: '', email: '', message: '' },
        access_token = '3354777755',
        cburl = '//www.domain.com/help/';
        document.write('<script type="text/javascript" src="' + cburl + 'assets/help/js/script.js"></' + 'script>');
</script>
Run Code Online (Sandbox Code Playgroud)

使用野生动物园检测:

    <script type="text/javascript">
    var safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); //check if safari
    var cbuser = { name: '', email: '', message: '' },
        access_token = '3354777755',
    if(!safari){         
        cburl = '//www.domain.com/nohelp/';
        document.write('<script type="text/javascript" src="' + cburl + 'assets/help/js/script.js"></' + 'script>');
    }
    else {
    cburl = '//www.domain.com/help/';
    document.write('<script type="text/javascript" src="' …
Run Code Online (Sandbox Code Playgroud)

javascript safari jquery

2
推荐指数
1
解决办法
2722
查看次数

标签 统计

javascript ×1

jquery ×1

safari ×1