我最近遇到了使用旧设备的用户,他们的浏览器(主要是 Safari 9)引发 JS 错误,因为他们没有实现const
我们在现代 SPA 应用程序中使用的关键字*。
我想一个解决方法是让 Babel 使用常规var
关键字重新编译整个应用程序,但我担心这样做会降低网站的速度。您对此有什么想法/经验吗?
如果我们决定支持此类浏览器,有没有办法为这些浏览器编译网站版本?我听说可以对 javascript 文件使用媒体查询。方便吗?
*我们在https://www.myjobglasses.com托管一个 ReactJS 应用程序,它来自一个弹出的 create_react_app