我正在Google Chrome浏览器中运行一个javascript代码段,以打开一个新窗口。 使用的命令只是:
win = window.open(Url);
我想让Chrome在后台打开它。 我试过win.blur(),window.focus()和'_blank',但都没有运气。 我知道可以这样做(扩展Distill Web Monitor可以做到)。 有人知道如何复制吗? 谢谢!
答案 0 :(得分:0)
您可能对此不太走运,因为这是垃圾邮件广告主习惯于让用户不注意地加载其广告,以便稍后对其进行有力观看的策略。因此,大多数浏览器都会阻止窗口的“升高”和“降低”。
TL; DR -我认为您不能这样做。
例如,在Firefox中,您可以在about:config
中设置一个名为dom.disable_window_flip
的设置,默认为true。如果将其更改为false,则可以调用win.blur(),它将起作用。
在您的扩展方案中……扩展获得了额外的特权,这就是为什么它可以做到这一点。