我对Angular上的Firefox有一个奇怪的问题,我不知道如何解决它或研究什么以便为它提出解决方案 Firefox中的所有网址如下:
http://www.domain.com/#somehash|%2FMerchant%2Fmerchant.com
Chrome中的相同网址如下所示:
http://www.domain.com/#somehash|/Merchant/merchant.com
这在Firefox中证明是有问题的,因为我们正在对URL进行一些条件检查,这导致一些因为编码而导致Firefox失败的条件。
提前致谢。
答案 0 :(得分:0)
您可以使用decodeURIComponent()
解码网址。
decodeURIComponent('http://www.domain.com/#somehash|%2FMerchant%2Fmerchant.com')
=> "http://www.domain.com/#somehash|/Merchant/merchant.com"
请注意,结果可能不是有效的网址。
更多详情:
What is the difference between decodeURIComponent and decodeURI?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent