在新标签中隐藏网址中的参数

时间:2017-09-11 22:51:44

标签: javascript

此Meteor客户端代码在新选项卡中打开目标链接时显示参数Param。怎么做才能使param中的值隐藏在网址中而不显示?感谢

let windowRef = null;
let url = 'http://www.someurl/?';
let Param = {key1:val1,...}
Object.entries(Param).forEach(([key, value]) => url += key + '=' + value + '&');
windowRef = window.open(url.slice(0, -1), "myWindow");

修改
windowRef.history.pushState("Removing query", "Title", "/"); 未删除新打开的标签中网址的Param值。

1 个答案:

答案 0 :(得分:0)

  1. 您可以尝试重定向到没有参数的新网址。
  2. 当用户点击网址时,您可以将此查询参数保存在本地存储或会话中。 然后你可以简单地重定向没有参数。

    1. Wistia上有一个人可以做你想要的剧本:Link