我拒绝使用__defineProperty__
,而是更喜欢替代语法{get X() {}}
但是,这不适用于 IE。
除了浏览器检测之外,我可以检测到浏览器是否支持新语法的最佳方法是什么?
编辑:好的,实际上我并没有特别尝试检测 IE,而是将那些“不支持get X(){}语法的浏览器”重定向到notsupported.html。我相信有一些方法可以做到这一点并且正在努力,但如果有人之前已经遇到过这个问题并且有解决方案..
编辑 2:顺便说一句,这是否意味着没有人(除了我之外的人)使用get X(){}语法,因为它不受所有人支持(或尚不被 5 个主要浏览器支持)?