所以我有流量来源的参数“referer”:
以及网站国家/地区的参数“网站”:
但是在我正在使用的特定平台上,只有“referer”参数可以通过导航传递。 (此应用程序是远程的,我无法访问源)。
但是,我需要传递两个参数...我的想法是修改第一个页面 View 上的“referer”参数,使其变为:
我尝试过这个功能:
<script>
function Replace() {
var paramSite = {{Get Site}};
var paramRef = {{Get Referer}};
var url = window.location.toString();
var newUrl = url.replace(/referer={{Get Referer}}/, "referer={{Get Referer}}-{{Get Site}}");
return newUrl.reload
}
<script>
它正在测试变量中工作...但我无法使其在网站上工作。
最佳答案
您可以尝试此方法来更新网址的查询字符串吗?
function updateQueryStringParameter(uri, key, value) {
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + value + '$2');
}
else {
return uri + separator + key + "=" + value;
}
}
关于javascript - 修改url中的参数(带变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54578155/