通过 _blank打开新窗口 设置sessionStorage和localStorage
时间: 2023-10-13 16:04:10 浏览: 121
window.open打开新窗口参数设置
要在通过`target="_blank"`打开的新窗口中设置sessionStorage和localStorage,你可以使用JavaScript的`window.open`方法来打开新窗口,并在新窗口中设置sessionStorage和localStorage的值。以下是一个示例代码:
```javascript
var newWindow = window.open('about:blank', '_blank');
newWindow.onload = function() {
// 在新窗口中设置sessionStorage
newWindow.sessionStorage.setItem('key', 'value');
// 在新窗口中设置localStorage
newWindow.localStorage.setItem('key', 'value');
};
```
在上述代码中,我们使用`window.open`方法打开一个新窗口,并将其赋值给变量`newWindow`。然后,我们使用`onload`事件来确保新窗口完全加载后执行代码。在`onload`事件处理程序中,我们在新窗口中设置了sessionStorage和localStorage的值。
当用户点击a标签时,会触发页面加载事件,从而打开一个新窗口,并在新窗口中设置了sessionStorage和localStorage的值。
希望这个示例对你有帮助!如果你还有其他问题,请随时向我提问。
阅读全文