【发布时间】:2019-05-27 23:18:30
【问题描述】:
我尝试将 window.open() 与 '_blank' 一起使用,然后在 chrome 中使用 window.blur(),但网页不会对用户隐藏自身。我要做的就是在隐藏孩子的同时从其父级(具有相同的来源)打开一个子网页,从孩子的身体中刮掉一些 html,然后关闭子网页。我知道我也可以使用 iframe 执行此操作,但我正在构建一个需要与子网页交互的 chrome 扩展,并且不会使用 iframe 这样做,除非有办法可以做到这一点?这是我到目前为止的工作代码:
var links = document.getElementsByClassName("link");
var num = links.length;
for (var i = 0; i < num; i++) {
var win = window.open(links[i].href, "_blank");
win.blur();
}
【问题讨论】:
标签: javascript html google-chrome-extension