如何解码图像URL Jquery

时间:2018-05-10 09:09:20

标签: javascript jquery url web decoding

我有一个图片网址已被编码以逃避斜杠。

https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG

如何在jquery中解码此URL? decodeURI和decodeURIComponent无效。

2 个答案:

答案 0 :(得分:1)

您可以使用split()join()。这样做:



var url = "https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG";

console.log( url.split( String.fromCharCode(92) ).join('') );




答案 1 :(得分:-1)

试试这个:



console.log(
  "https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG"
  .replace(/\\\//g, '/')
);




decodeURIdecodeURIComponent无法正常工作,因为该字符串不包含任何网址编码字符。一个简单的String#replace可以完成这项工作。