URL中的参数值是URL
当一个url要作为参数值出现在URL地址中时,要将此url进行编码
urlencode('https://yuedu.baidu.com?name=xiaoming');
//https%3A%2F%2Fyuedu.baidu.com%3Fname%3Dxiaoming
于此,当前端页面,使用JS从URL地址上获取参数值作为一个location.href的值使用时,要将值解码使用
decodeURIComponent('https%3A%2F%2Fyuedu.baidu.com%3Fname%3Dxiaoming');
未完待续......
以上是个人在日常开发中遇到的坑,仅为参考,如有问题请给予指正。