问题
我正在使用基于网络的提要阅读器,TinyTinyRSS .在筛选提要列表时,我想在新选项卡中打开有趣的文章 - 但在后台,因为我只想在浏览完所有提要项目后阅读它们。
TT-RSS 有一个快捷键“o”可以在新标签页中打开文章,但是它在前台打开标签页(window.open
)。
现在的问题是:要修复 TT-RSS,我需要知道如何从 javascript 打开后台标签。如果该解决方案可以跨浏览器(Firefox、Chrome、Opera、Safari)工作,那就太棒了。
我了解这方面的隐私问题,但是为一个经过认证的网页启用它是可以的。
现有的(不好的)解决方案
火狐
在 about:config
中,将 browser.tabs.loadDivertedInBackground
设置为 true
。
这会在后台打开页面中的所有选项卡,这不是我想要的 - 我只希望它用于一个应用程序/网站。
Chrome
Chrome 有一个 shytab extension .仅适用于 chrome,适用于所有页面。
最佳答案
当弹出式广告流行时,这被称为“弹窗”窗口。 Popunder 曾经做过这样的事情:
var popupWindow = window.open(...);
popupWindow.blur();
window.focus();
弹出窗口阻止有点乱七八糟,但你的里程可能会有所不同。
关于javascript - 以编程方式在后台打开一个新的浏览器选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386208/