Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有人遇到过“跨浏览器”问题;encodeURIComponent(字符串)";_Javascript_Javascript Events - Fatal编程技术网

Javascript 是否有人遇到过“跨浏览器”问题;encodeURIComponent(字符串)";

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

我需要从一些自定义字符串值动态生成URL。我怀疑这个函数是否存在跨浏览器问题。有没有人遇到过这个函数的问题(我没有使用任何JS库)

去做吧。这正是它的用途,它在各种浏览器中都得到了很好的支持。我从来没有听说过它在任何主要的实现中有严重的问题。

encodeURIComponent
以跨浏览器的方式工作。优先于
转义使用它

“优先于
转义使用它
”呃,是的,因为
转义
根本不进行URI编码。它做了一些相似但不同的事情。我想不出有任何理由使用
escape
(它只是设计错误)-但它的相似性足以让人困惑,因此出现了警告。另请参见: