polyfills
1.0.0
根据客户端的浏览器创建polyfill构建,并仅提供所需的内容。这使您可以编写现代JavaScript,而不必担心浏览器支持的太多(您仍然应该进行尽职调查),也不会用不必要的多填充物来对现代浏览器进行惩罚。有关更多详细信息,请参见https://polyfills.github.io。
该库只是“逻辑”,不处理任何HTTP服务。从本质上讲,它可以执行以下操作:
<family> <major>.<minor>.<version>
中解析用户代理字符串,并根据这些变量创建多填充束。npm install polyfills
var polyfills = require ( 'polyfills' )
var polyfill = polyfills ( options )
var js = polyfill ( < useragent > )
第一个.update()
实例。等待直到使用此库后加载polyfills。
重新加载来自源的所有多填充物。
选项是:
include
- 包含哪些多填充。这是一个包容性列表。名称包含在polyfills/db中。exclude
- 相反,您可以排除特定的多填充。将polyfill捆绑在一起用于用户。
app . use ( function ( req , res , next ) {
var js = polyfill ( req . headers [ 'user-agent' )
res . type ( 'js' )
res . send ( js )
} )
结帐polyfills/db。