javascript - öppna en ny webbläsarflik i bakgrunden programmässigt
Problem
Jag använder en webbaserad flödesläsare, TinyTinyRSS. När jag går igenom flödeslistorna vill jag öppna intressanta artiklar i nya flikar - men i bakgrunden, eftersom jag vill läsa dem först efter att jag har gått igenom alla flödesposter.
TT-RSS har en snabbkommandotangent "o" för att öppna artikeln i en ny flik, men den öppnar fliken i förgrunden (window.open).
Frågan är nu: För att fixa TT-RSS behöver jag veta hur man öppnar en bakgrundsflik från JavaScript. Det skulle vara fantastiskt om lösningen fungerade i alla webbläsare (Firefox, Chrome, Opera, Safari).
Jag förstår integritetsproblemet med det, men att ha det aktiverat för en certifierad webbsida är okej.
Befintliga (dåliga) lösningar
Firefox
I about:config, ställ in browser.tabs.loadDivertedInBackground på true. Detta öppnar alla flikar från sidor i bakgrunden, vilket inte är vad jag vill - jag vill att det bara ska gälla för den ena applikationen/webbplatsen.
Chrome
Chrome har en shytab-tillägg. Fungerar endast i Chrome och är för alla sidor.
Svar #1
När popup-annonser var en grej kallades detta ett "popunder"-fönster. Popunders brukade göra något liknande detta:
var popupWindow = window.open(...);
popupWindow.blur();
window.focus();
Popup-blockering störde på sätt och vis vad som fungerar och inte fungerar, men din erfarenhet kan variera.
