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
相关产品推荐
相关产品推荐

