前端如何优雅拒绝浏览器兼容需求

原创
08/18 21:56
阅读数 64

各位网友晚上好,相信大家都遇到过浏览器问题。如果你只负责业务功能的实现,一定不想发经历去做浏览器兼容性,因为这和业务没什么关系。那么我们如何优雅拒绝浏览器兼容需求呢?

1、甩给后端。由于无法满足浏览器兼容要求,必须由后端开发。所有涉及二进制文件处理的需求都能这么做,比如预览PDF、生成PDF。生成图片等,前端只要做跳转到下载地址,剩下的给后端。
2、甩给前端架构。由于公司的框架无法满足,因此,不予开发。你要做你去找架构去优化,谁选择的架构应当由谁负责。比如,发现兼容问题是由于使用了新的js语法所导致的,且这个新语法可以被babel转译,那就可以要求前端架构层去增加babel转译过层。
3、甩给需求。比如需求方想做一个功能,你说可以做,但是有代价的。那么代价是什么呢?代价就是失去低板本的浏览器支持。让需求人员做出选择。一般前端和需求,关于兼容方面的矛盾,主要还没没有提前沟通造成的,提前告知代价,让他做出选择。就可以避免双方的我以为。
4、甩给HR。你如老板问,10年前的技术水平都能兼容低版本IE,为什么你现在就不行。你回说,你找个10年经验的前端就行。最后就会发现,根本找不到人,要么没那个能力,要么就是太贵了。最终发现一个道理,就是要做兼容是要成本的。

总结,造成兼容性问题的原因有很多,反正不是前端技术不行。做为前端技术人员,如果是因为技术问题,那么就是自己的锅的。因此在沟通时,要把原因归结其他方面。比如,成本、进度、质量等。这样才能立于不败之地。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部