Javascript 检测用户代理以包含js文件
我想写一些检测代码。如果用户代理是iPad,那么编写这个javascript,但它不工作Javascript 检测用户代理以包含js文件,javascript,user-agent,Javascript,User Agent,我想写一些检测代码。如果用户代理是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 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>
if(navigator.userAgent.match(/iPad/i)){
文件。写(“”);
}
有什么想法吗?试试这个(来自大卫·沃尔什的博客:):
使用它:
if(isiPad){
document.write('<script type="text/javascript" src="photoswipe/code.photoswipe-3.0.4.min.js"><\/script>');
}
if(isiPad){
文件。写(“”);
}
使用用户代理嗅探是一个坏主意,就像文档一样。编写
(尽管我假设后者仅用于调试?)尝试拆分结束脚本标记并将其串联:“完成了”。谢谢机器人伍兹。@我不太了解js。
if(isiPad){
document.write('<script type="text/javascript" src="photoswipe/code.photoswipe-3.0.4.min.js"><\/script>');
}