在加载时删除css文件的前缀

时间:2016-11-20 14:37:36

标签: javascript css express replace

在我的应用程序中,我在后端加载一个CSS文件(使用Express.JS)并将其加载到前端。 但是,在将CSS代码发送到前端应用程序之前,我想:

  • 检测用户的浏览器;
  • 相应地编辑CSS代码。

例如,如果用户A使用Chrome,请删除所有以-webkit-开头的行。

如何检测浏览器并以最佳性能编辑CSS代码?

注意:我的CSS代码格式化为美化而非缩小。

1 个答案:

答案 0 :(得分:-1)

我们可以使用用户代理检测用户的浏览器。 Here是有关如何检测用户代理的答案的URL。

现在,除非更改CSS文件的内容,否则请为不同的浏览器类型制作2个不同的文件,并相应地在页面CSS链接标记上写一些条件。