2016-11-24 143 views
0

我在我的网站有这个代码,我想知道是否有任何使用它?我可以从我的网站删除这个文件“html5shiv.googlecode.com/svn/trunk/html5.js”吗?

<!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> 

这里是我的网站https://www.sydneycityremovalists.com.au/

+1

我们不能为你回答这个问题。 –

+0

如果视图浏览器是比版本9旧的“Internet Explorer”,则此代码加载称为“polyfill”的东西。polyfill在旧版浏览器中重新创建了现代浏览器的功能,因此如果其中一个** A。**您不使用任何现代浏览器功能或** B。**您的客户不会使用较旧的Internet Explorer,那么您可以安全地删除此代码段。如果有任何上述或疑问:最好保留它并让专业人员查看代码。浏览整个网站和用户群在StackOverflow上要求太高。 –

+0

感谢@EmilS.Jørgensen的评论,是这个代码的后期版本? –

回答

1

一个填充工具,或polyfiller,是一段代码(或插件),它提供的技术,你的开发人员,希望浏览器本身提供。如果您愿意,可以展平API的风景。

<!--[if lt IE 9]> 
<script src="https://raw.githubusercontent.com/aFarkas/html5shiv/master/dist/html5shiv.min.js"></script> 
<![endif]--> 

下面是一个例子:sessionStorage是所有最新的浏览器可用(IE8及以上),但不是在IE7和below.A填充工具可以用来插入旧的浏览器不提供支持sessionStorage

如果您希望对较低版本的用户代理(浏览器)有用,请不要删除。在您的情况下,Js会加载,而IE浏览器会低于9.0。

+0

该链接似乎在您的答案中被打破。 http://html5shiv.googlecode.com/重定向到GitHub页面,所以你可以创建一个新的链接。 –

+0

@EmilS.Jørgensen请再次检查并编辑,如果需要 –

+0

@EmilS.Jørgensen感谢您使它更加准确。 –

相关问题