我正在使用大约10年以前编写的Vanilla JavaScript
代码。当时该项目的目标是Internet Explorer 10/11
。 Web应用程序项目仍然有效,但仅在IE11
中兼容。有计划将项目迁移到Reactjs
,但现在我需要在Web应用程序中添加新的automation
功能,并且它必须在IE11
中运行。
我需要什么?:
es6+
语法代码与IE11
以及跨平台的现代浏览器兼容,例如:Chrome
?JavsScript automation
脚本应在IE11
中的浏览器上运行。运行user
的bot
将没有nodejs
或类似的东西安装在系统上。他们只需登录IE11
浏览器,然后单击bot
按钮即可运行并执行automation
。我做了什么?
Polyfill
。不能100%确定这是否是正确的方法?es6
export
功能来导出功能。ES6和更新的版本与ES5完全向后兼容(因为任何ES5代码仍将在更新的引擎下运行。
因此您可以:
或
Array.prototype.find