根据用户代理加载javascript文件和css文件

bor*_*r4g 6 html javascript user-agent

就像在标题中一样.

我有两个文件:一个是javascript文件,一个是css文件.如果用户代理是iPad,我想加载这些文件 - 但仅当用户代理是iPad时.因此,仅当用户代理是iPad时才会加载以下两行.我怎么能实现这一目标

<link rel="stylesheet" href="/c/dropkick.css" type="text/css"/>
<script src="/s/jquery.dropkick-1.0.0.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

Bra*_*tie 10

if (navigator.userAgent.match(/iPad/i) != null){ // may need changing?
  var js = document.createElement('script');
  js.type = "text/javascript";
  js.src = "/s/jquery.dropkick-1.0.0.js";

  var css = document.createElement('link');
  css.type = "text/css";
  css.rel = "stylesheet";
  css.href = "/c/dropkick.css";

  var h = document.getElementsByTagName('head')[0];
  h.appendChild(js);
  h.appendChild(css);
}
Run Code Online (Sandbox Code Playgroud)

或者User-AgentiPad 的标题中的任何内容.

参考文献: