【发布时间】:2018-10-10 00:09:00
【问题描述】:
这是一个奇怪的问题,但我在我的网站上使用 flex 并且问题是:是否可以通过 JavaScript 或 jQuery 或类似的东西检测 flex 是否工作?因为 IE 10 及更低版本不支持 flex,如果它检测到它正在旧 Web 浏览器上查看或无法正常工作,则会出现如下消息:您的 Web 浏览器太旧,请下载一个新浏览器。这甚至可能吗?谢谢你的回答。
【问题讨论】:
-
这种情况下只检测浏览器,你会覆盖更多的属性(常见的IE检测)
-
我不关心旧浏览器,但也许检查this answer。
-
是的,使用@supports。
-
支持在IE中不支持呵呵。
-
你可以做一些叫做特征检测的东西,一个流行的 javascript 是 Modernizer,modernizr.com
标签: javascript jquery html css flexbox