0
当流星客户端代码在新选项卡中打开目标链接时,会显示参数Param
。如何做到这一点,所以param
中的值从url中隐藏并且不显示?由于将URL中的参数隐藏在新标签中
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");
编辑
没有删除在新打开的标签从URL中Param
值。
'windowRef.history.pushState( “删除查询”,“标题“,”/“);'应该工作。它适用于'window.history.pushState(“删除查询”,“标题”,“/”);'在此页面上例如。 –
那没有做到。请参阅编辑。 –
啊,是的,我原本以为这将是一个CORS问题,事实证明pushState确实也有资格。不幸的是,由于url参数与脚本的执行相关,因此看起来您无法在独立的域中推送状态。我会重新开放这个,但说实话,我认为这里的答案是不可能的。 –