Skip to content

经常遇到的浏览器的 JS 兼容性有哪些?解决方法是什么

  • 当前样式:getComputedStyle(el, null) VS el.currentStyle
  • 事件对象:e VS window.event
  • 鼠标坐标:e.pageX, e.pageY VS window.event.x, window.event.y
  • 按键码:e.which VS event.keyCode
  • 文本节点:el.textContent VS el.innerText

跨浏览器测试工具

  • 使用专业的测试工具:selenium、playwright、testcafe
  • 手动测试

浏览器兼容性问题;

  • 使用polyfill
  • 浏览器前缀

苏ICP备2025160170号-1 | 前端进化之路 | Released under the MIT License.