Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 Internet Explorer修复和编码链接-Firefox和Chrome不支持_Javascript_Internet Explorer_Google Chrome_Firefox - Fatal编程技术网

Javascript Internet Explorer修复和编码链接-Firefox和Chrome不支持

Javascript Internet Explorer修复和编码链接-Firefox和Chrome不支持,javascript,internet-explorer,google-chrome,firefox,Javascript,Internet Explorer,Google Chrome,Firefox,我试图理解Internet explorer、Chrome和Firefox之间的编码问题 我得到了一个包含“&;的URL”在URL中,在Chrome和Firefox中不起作用,因为两个AMP都显示 当我在InternetExplorer8、9或10中导航到URL时,它会删除其中一个“AMP”,并对URL和链接进行编码 如果我进入代码并删除其中一个AMP,Chrome和Firefox都能正常工作 我遇到的问题是,给我这个问题的人在他们的InternetExplorer8中遇到了URL链接问题

我试图理解Internet explorer、Chrome和Firefox之间的编码问题 我得到了一个包含“&;的URL”在URL中,在Chrome和Firefox中不起作用,因为两个AMP都显示

当我在InternetExplorer8、9或10中导航到URL时,它会删除其中一个“AMP”,并对URL和链接进行编码

如果我进入代码并删除其中一个AMP,Chrome和Firefox都能正常工作

我遇到的问题是,给我这个问题的人在他们的InternetExplorer8中遇到了URL链接问题,我无法在本地复制这个问题

即使我关闭“发送UTF-8 URL”或更改语言,我也无法重现此问题

有人能解释一下为什么Internet Explorer似乎在为我(本地)修复链接,为什么Chrome和Firefox没有


谢谢

使用
encodeURIComponent()
i您要进行编码&。Afsa是正确的。在链接的URL中,您不使用
&,但使用
%26
。您可以使用JS来运行此函数
element.href=”http://yoursite.com/some-page?parameters=“+encodeURIComponent('parameter1=foo¶meter2=bar')