【问题标题】:Ignore a script on a Mobile browser忽略移动浏览器上的脚本
【发布时间】:2013-06-12 12:22:29
【问题描述】:

我有一个网站在标题中调用此“实时聊天”脚本:

<script src='http://widget.rlcdn.net/widget/rl_chatwidget.js'></script>

但是,在此网站的移动版本中,“实时聊天”小部件会妨碍网站访问。

关于如何绕过移动浏览器访问的脚本有什么建议吗?

【问题讨论】:

    标签: javascript mobile-browser


    【解决方案1】:

    您需要一些服务器端逻辑来动态添加脚本。您可以检查请求标头并检测用户代理。如果不是移动客户端,则添加带有服务器端语言的脚本链接,如果是则相反。

    【讨论】:

      【解决方案2】:
      <script type="text/javascript">
           var ismobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
      
           if(!ismobile) document.write('<script src="http://source.com/script.js"></script>');
      </script>
      

      来源:Hide Javascript file for mobile devices

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-20
        • 1970-01-01
        • 2014-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多