Javascript函数的弃用unescape()

时间:2015-01-13 16:15:11

标签: javascript

根据W3 Schools,不推荐使用unescape()JavaScript函数。 该网站声明,

  

“在JavaScript 1.5版中不推荐使用unescape()函数。使用   而是decodeURI()或decodeURIComponent()。“

我应该通过并替换unescape()的所有实例吗?

JavaScript弃用是否是Web开发人员关心并主动更新其JavaScript代码的东西?

或者我可以预期大多数浏览器在可预见的未来会支持JavaScript 1.5吗?

1 个答案:

答案 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;