0

假设我将modernizr 用于文本阴影,但在IE 9 中它不起作用。我是否只需要包含 js 文件或编写其他代码才能与modernizr 一致?

4

2 回答 2

0

如果 Modernizr 不起作用,它就不会做任何事情;它只是返回false该检查。

如果你想让它工作,你需要自己选择一个后备。

Modernizr.load()仅当不支持某个功能时,您才可以使用它来轻松加载它。

于 2013-07-19T21:30:08.157 回答
0

是的,你需要做更多的事情。Modernizr 只是给出一个truefalse响应来说明是否支持某个功能。您仍然有责任对false.

这可能是加载一个 polyfill 脚本(Modernizr 提供了一个你可以尝试的大列表)或提供一些替代功能,或者只是一条消息告诉用户他们需要更好的浏览器。你如何处理它取决于你。

Modernizr 不会为您修复浏览器;它只是使您能够了解需要修复的工具的工具。

于 2013-07-19T21:41:17.043 回答