Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测用户代理以包含js文件_Javascript_User Agent - Fatal编程技术网

Javascript 检测用户代理以包含js文件

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>

我想写一些检测代码。如果用户代理是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>

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>');
}