【发布时间】:2013-06-12 12:22:29
【问题描述】:
我有一个网站在标题中调用此“实时聊天”脚本:
<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>
【讨论】: