Javascript 在IE 11中,如何将变量从一个浏览器窗口传递到另一个浏览器窗口(同一浏览器)?
我不想在地址栏中显示param&不想在本地存储它。 例如,参数值,如vndfj/DFGDFG12/dg== 我试过下面的代码,但在IE和edge上不起作用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
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?还是进入同一个浏览器?不,我正在同一个浏览器中尝试。