You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript打开新窗口缺失标签页,如何强制显示标签?

问题

我开发的JavaScript网页可正常打开新窗口,但客户反馈新窗口因缺失标签页显示异常,希望呈现HTML页面打开新窗口时的正常带标签样式。我未在window.open方法中找到强制显示标签页的配置项,发现右键点击新窗口可选择显示标签页使其恢复正常样式,相关代码如下:

if (!isCtrlClick && !isShiftClick && !description) {
    this.$router.push({name:'ItemDetails', params: { sid: id, source: this.source }});
} else if (isShiftClick) {
    const itemDetailsData = this.$router.resolve({name:'ItemDetails', params: { sid: id, source: this.source }});
    window.open(itemDetailsData.href, "_blank","resizable=1");
} else if (isCtrlClick){
    const itemDetailsData = this.$router.resolve({name:'ItemDetails', params: { sid: id, source: this.source }});
    var keepFocus = window.open(itemDetailsData.href, "_blank");
    keepFocus.blur();
    window.focus();
    // context menu
} else if (description == 'newPage') {
    const itemDetailsData = this.$router.resolve({name:'ItemDetails', params: { sid: itemx.idN, source: this.source }});
    window.open(itemDetailsData.href, "_blank","resizable=1");
}
else {
    const itemDetailsData = this.$router.resolve({name:'ItemDetails', params: { sid: itemx.idN, source: this.source }});
    var keepFocus = window.open(itemDetailsData.href, "_blank");
    keepFocus.blur();
    window.focus();
}

内容的提问来源于stack exchange,提问作者efx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 05:42:24