【发布时间】:2014-05-04 02:19:00
【问题描述】:
我正在尝试编写一些检测代码。如果用户代理是 iPad,那么编写这个 javascript 但它不起作用。
<script type="text/javascript">
if(navigator.userAgent.match(/iPad/i)) {
document.write('<script type="text/javascript"
src="photoswipe/code.photoswipe-3.0.4.min.js"></script>');
}
</script>
有什么想法吗?
【问题讨论】:
-
使用用户代理嗅探是个坏主意,
document.write也是如此(尽管我认为后者仅用于调试?) -
尝试分解结束脚本标签并将其连接起来:'+'ipt>'
-
'+'ipt> 做到了。感谢机器人伍兹。 @beardtwizzle 我不是很懂js。
标签: javascript user-agent