我有一个网站在标题中调用此“实时聊天”脚本:
<script src='http://widget.rlcdn.net/widget/rl_chatwidget.js'></script>
但是,在此站点的移动版本上,“实时聊天”小部件阻碍了站点的运行。
如果通过移动浏览器访问,有关如何绕过脚本的任何建议?
我有一个网站在标题中调用此“实时聊天”脚本:
<script src='http://widget.rlcdn.net/widget/rl_chatwidget.js'></script>
但是,在此站点的移动版本上,“实时聊天”小部件阻碍了站点的运行。
如果通过移动浏览器访问,有关如何绕过脚本的任何建议?
您需要一些服务器端逻辑来动态添加脚本。您可以检查请求标头并检测用户代理。如果不是移动客户端,则添加带有服务器端语言的脚本链接,如果是则相反。
<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>