gpt4 book ai didi

javascript - 使用 webshims 和 Modernizr 来支持旧版浏览器

转载 作者:行者123 更新时间:2023-11-28 08:38:11 24 4
gpt4 key购买 nike

我正在开发一个JQM移动网站,我需要添加对IE8的支持并使用modernizr,在我的项目中我使用地理定位, Canvas ,本地存储,html5表单和css3设计等功能,我正在尝试使用webshims,据我了解,它支持所有这些功能,但我在阅读文档时一定错过了一些东西,因为我认为它工作得不太好(尝试过 IE 开发工具模拟器来测试它,但什么也没发生),这里是顶部我的 HTML 代码:

 <!DOCTYPE html>
<html clas="no-js">
<head>
<title>Ziv's car rental</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
   <script src="scripts/modernizr.custom.75297.js"></script>   
<script src="scripts/polyfiller.js"></script>
<script type="text/javascript">

$(document).ready(function(){
$.webshims.polyfill()
});

</script>

“polyfiller.js”是 webshims 附带的 js 文件,我错过了什么?

最佳答案

Modernizr 除了特征检测之外不一定做任何事情。例如,如果您想检查 javascript,比如 css 转换支持,您可以执行如下操作:

if (Modernizr.csstransitions) {
// Do modern things
} else {
// Do old things
}

至于它添加到 HTML 元素的类,这取决于您如何通过样式表使用它们。

关于javascript - 使用 webshims 和 Modernizr 来支持旧版浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20827370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com