我刚开始使用 grunt-postcss autoprefixer 来帮助我解决浏览器兼容性问题,但我注意到它并不总是有效。
具体来说,我的页面的一些元素使用:
background: linear-gradient(red, blue);
为了简单起见,颜色发生了变化。这在 Chrome 中运行良好,但在 Safari 中运行良好。Safari 需要:
background: -webkit-linear-gradient(red, blue);
您可以通过访问我的小提琴(https://jsfiddle.net/vz6gjety/1/)使用 chrome 然后使用 safari 来检查这一点。
但是,grunt-postcss autoprefixer 没有捕捉到这一点,也没有添加前缀。这是我可以使用数据库的限制吗?我会发布到那里我能找到的东西,但我还没有足够的声誉。