美文网首页
给当前打开URL 添加参数

给当前打开URL 添加参数

作者: 抽疯的稻草绳 | 来源:发表于2022-04-13 15:09 被阅读0次
     <script>
      function updateQueryStringParameter(key, value) {
       let uri = window.location.href
       if (!value) {
        return uri;
       }
       let re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
       let separator = uri.indexOf('?') !== -1 ? "&" : "?";
       if (uri.match(re)) {
        return uri.replace(re, '$1' + key + "=" + value + '$2');
       } else {
        return uri + separator + key + "=" + value;
       }
      }
    
      function updateUrl(key, value) {
       let newUrl = this.updateQueryStringParameter(key, value)
       //向当前url添加参数,没有历史记录
       window.history.replaceState({
        path: newUrl
       }, '', newUrl);
      }
    
      updateUrl("inviteCode", 11212)
      updateUrl('infoId', 32323)
     </script>
    
    image.png

    相关文章

      网友评论

          本文标题:给当前打开URL 添加参数

          本文链接:https://www.haomeiwen.com/subject/fvjasrtx.html