在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。
将#转码为%23,浏览器才会将其作为实义字符处理。
var file_name = (“https://editor?not_checkout=#1”).replace(/#/g,"%23")
解决办法
url.replace(/#/g,"%23")
在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。
将#转码为%23,浏览器才会将其作为实义字符处理。
var file_name = (“https://editor?not_checkout=#1”).replace(/#/g,"%23")
解决办法
url.replace(/#/g,"%23")