Javascript 是否有人遇到过“跨浏览器”问题;encodeURIComponent(字符串)";
我需要从一些自定义字符串值动态生成URL。我怀疑这个函数是否存在跨浏览器问题。有没有人遇到过这个函数的问题(我没有使用任何JS库) 去做吧。这正是它的用途,它在各种浏览器中都得到了很好的支持。我从来没有听说过它在任何主要的实现中有严重的问题。Javascript 是否有人遇到过“跨浏览器”问题;encodeURIComponent(字符串)";,javascript,javascript-events,Javascript,Javascript Events,我需要从一些自定义字符串值动态生成URL。我怀疑这个函数是否存在跨浏览器问题。有没有人遇到过这个函数的问题(我没有使用任何JS库) 去做吧。这正是它的用途,它在各种浏览器中都得到了很好的支持。我从来没有听说过它在任何主要的实现中有严重的问题。encodeURIComponent以跨浏览器的方式工作。优先于转义使用它“优先于转义使用它”呃,是的,因为转义根本不进行URI编码。它做了一些相似但不同的事情。我想不出有任何理由使用escape(它只是设计错误)-但它的相似性足以让人困惑,因此出现了警告。
encodeURIComponent
以跨浏览器的方式工作。优先于转义使用它
“优先于转义使用它
”呃,是的,因为转义
根本不进行URI编码。它做了一些相似但不同的事情。我想不出有任何理由使用escape
(它只是设计错误)-但它的相似性足以让人困惑,因此出现了警告。另请参见: