簡體   English   中英

searchParams 不通過 Javascript 更改 URL

[英]searchParams not changing the URL via Javascript

我正在使用此腳本將 URL 從example.com/?gclid=456動態更改為example.com/?gclid=456&client_id=123

我嘗試了下面的腳本,但它不起作用。 請注意,正在填充 Cookie 值。 有人可以讓我知道我做錯了什么嗎?

function () {
  var links = document.querySelectorAll('a[href*=example]');
  links.forEach(function(link) {            
    var original = new URL(link.getAttribute('href'));
    var search_params = original.searchParams;  
    search_params.set('client_id', {{Read gaClientId}});
    link.href=original;            
  })
}

您只需.append新的 arguments。

let x = new URL('https://example.com/?gclid=456')
x.searchParams.append('test',1234)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM