根据W3 Schools,unescape()JavaScript函数已被弃用.该网站说,
"在JavaScript 1.5版中不推荐使用unescape()函数.请改用decodeURI()或decodeURIComponent()."
我应该通过并替换unescape()的所有实例吗?
JavaScript弃用是否是Web开发人员关注并主动更新其JavaScript代码的东西?
或者我可以预期大多数浏览器在可预见的将来会支持JavaScript 1.5吗?
根据https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape,您应该更新旧脚本:
此功能已从Web标准中删除.虽然有些浏览器可能仍然支持它,但它正在被删除.不要在旧项目或新项目中使用它.使用它的页面或Web应用程序可能随时中断.
修复它可能就像在JS中添加一行来添加一个unescape()方法(如果不存在)一样简单.
window.unescape = window.unescape || window.decodeURI;
Run Code Online (Sandbox Code Playgroud)