我想遍历数组并在新的 Chrome 选项卡中使用其链接打开其元素。但是,我不希望它专注于新选项卡。只需关注原始窗口即可。
请问有人知道有什么办法吗?
for (let i = 0; i < this.linkSearchList.length; i++) {
if (this.linkSearchList[i].note) {
const newTab = window.open(this.linkSearchList[i].link, "_blank");
if (newTab)
this.openingLinkSearchList.push(newTab);
}
}
我在打开新的 Chrome 选项卡后尝试使用 newTab.blur() 和 window.focus() 但不起作用
for (let i = 0; i < this.linkSearchList.length; i++) {
if (this.linkSearchList[i].note) {
const newTab = window.open(this.linkSearchList[i].link, "_blank");
if (newTab) {
this.openingLinkSearchList.push(newTab);
newTab.blur();
}
}
}
setTimeout(() => {
window.focus();
}, 100);
试试这个,我认为它会起作用
for (let i = 0; i < this.linkSearchList.length; i++) {
if (this.linkSearchList[i].note) {
const newTab = window.open(this.linkSearchList[i].link, "_blank");
if (newTab) {
this.openingLinkSearchList.push(newTab);
}
}
}