如何为特定浏览器包含JavaScript?

如何为特定浏览器包含JavaScript?,javascript,ipad,browser,include,Javascript,Ipad,Browser,Include,包含css表单很容易,并且与下面的代码配合使用。但是,这肯定不是一个包含javascript文件的好方法,因为我在iPad中查看时会出错。关于一个未闭合的标签。我想这样做会得到嵌套的标签。我该怎么做呢 <script type="text/javascript"> //Sniff out iPads if (navigator.userAgent.indexOf('iPad') != -1) { document.write('<link rel="stylesheet

包含css表单很容易,并且与下面的代码配合使用。但是,这肯定不是一个包含javascript文件的好方法,因为我在iPad中查看时会出错。关于一个未闭合的标签。我想这样做会得到嵌套的标签。我该怎么做呢

<script type="text/javascript">
//Sniff out iPads
if (navigator.userAgent.indexOf('iPad') != -1) {
    document.write('<link rel="stylesheet" type="text/css" href="/styles/browser/ipad.css" media="screen, print" />');
    document.write('<script src="/scripts/ipad.js" type="text/javascript" />');
}
<script>

//嗅出iPad
if(navigator.userAgent.indexOf('iPad')!=-1){
文件。写(“”);
文件。写(“”);
}

对于
ipad.js
,您可以在javascript中检测到。对于CSS,只需使用(如果您支持较旧的IE版本)和排除在IE和其他浏览器中加载:

<!--[if !IE]>-->
<link rel="stylesheet" type="text/css" href="/styles/browser/ipad.css" media="only screen and (max-device-width: 480px)" />
<![endif]-->


您忘记了结束脚本标记您是对的。但只有在这里的邮政。实际文件中的语法是正确的。