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