Javascript 在IE 11中,如何将变量从一个浏览器窗口传递到另一个浏览器窗口(同一浏览器)?

Javascript 在IE 11中,如何将变量从一个浏览器窗口传递到另一个浏览器窗口(同一浏览器)?,javascript,angular,typescript,Javascript,Angular,Typescript,我不想在地址栏中显示param&不想在本地存储它。 例如,参数值,如vndfj/DFGDFG12/dg== 我试过下面的代码,但在IE和edge上不起作用 let data = { __tkn: "sjkss/sdfsdf/fdffs23==" } let wObj = window.open('./Test'); wObj .json_data = data; 您可以使用window.open属性轻松完成此操作 比如说, printDocument() { //g

我不想在地址栏中显示param&不想在本地存储它。 例如,参数值,如vndfj/DFGDFG12/dg==

我试过下面的代码,但在IE和edge上不起作用

let data = {
  __tkn: "sjkss/sdfsdf/fdffs23=="
}

 let wObj = window.open('./Test');
 wObj .json_data = data; 

您可以使用window.open属性轻松完成此操作

比如说,

    printDocument() {
    //generate render link
    let printURL = this.apiBaseUrl + "WestCore/GuaranteeLetter/" + this.selectedDocumentId + "/RenderGuaranteeLetter?reportPath=" + encodeURIComponent(this.selectedTemplate);
    window.open(printURL);
  }
或者这就是我如何在我的项目中使用window渲染blob图像。打开

  createImageFromBlob(image: Blob) {
    if (window.navigator.msSaveOrOpenBlob) // FOR IE10+
      window.navigator.msSaveOrOpenBlob(image, "download." + (image.type.substr(image.type.lastIndexOf('/') + 1)));
    else {
      var url = window.URL.createObjectURL(image);
      window.open(url);
    }
  }

您可以使用window.open属性轻松完成此操作

比如说,

    printDocument() {
    //generate render link
    let printURL = this.apiBaseUrl + "WestCore/GuaranteeLetter/" + this.selectedDocumentId + "/RenderGuaranteeLetter?reportPath=" + encodeURIComponent(this.selectedTemplate);
    window.open(printURL);
  }
或者这就是我如何在我的项目中使用window渲染blob图像。打开

  createImageFromBlob(image: Blob) {
    if (window.navigator.msSaveOrOpenBlob) // FOR IE10+
      window.navigator.msSaveOrOpenBlob(image, "download." + (image.type.substr(image.type.lastIndexOf('/') + 1)));
    else {
      var url = window.URL.createObjectURL(image);
      window.open(url);
    }
  }

问题似乎根本不包括解决问题的任何尝试。StackOverflow希望您这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您尝试过的内容,并通过示例显示您遇到的具体障碍。有关更多信息,请参阅。让我们澄清您的问题,您是否试图将数据从任何浏览器传递到ie11?或者进入同一个浏览器?没有。我正在同一个浏览器中尝试。问题似乎根本不包括解决问题的任何尝试。StackOverflow希望您这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您尝试过的内容,并通过示例显示您遇到的具体障碍。有关更多信息,请参阅。让我们澄清您的问题,您是否试图将数据从任何浏览器传递到ie11?还是进入同一个浏览器?不,我正在同一个浏览器中尝试。