123
Don't touch my tabs!

Don't touch my tabs!

Zabraňte kartám otevřeným hypertextovým odkazem, aby unesly předchozí kartu přidáním atributu rel = noopener do všech hypertextových odkazů (kromě hypertextových odkazů stejné domény).
Věděli jste, že pokaždé, když kliknete na hypertextový odkaz, který otevře stránku na nové kartě, nová stránka dokáže řídit, která stránka se načte na předchozí kartě?"Proč je to pro mě špatné?"Takto vás inzerenti obtěžují v co nejširším rozsahu, nebo co je horší, jak hacker mohl nahradit předchozí kartu falešnou přihlašovací stránkou služby, ze které přejdete, když sledujete odkaz na zlou webovou stránku."To není dobré! Co teď?"Konsorcium World Wide Web Consortium (W3C) rozhodlo, že je třeba něco vytvořit, aby se tomu zabránilo, a zrodil se atribut „rel = noopener“.Tento atribut lze přidat do libovolného hypertextového odkazu, aby se zabránilo novému oknu v přístupu k předchozímu objektu okna."Bonbón!"Tady je háček: Protože se nechtěli „zlomit internet“, stalo se to volitelným atributem, který weboví vývojáři a návrháři musí přidat ke každému jednotlivému hypertextovému odkazu, aby vás chránili.To znamená, že biliony hypertextových odkazů, které nám tuto ochranu neposkytují, musí být opraveny ručně a buďme upřímní, k tomu nedojde."Přerušte internet? Ale .. moje bezpečnost!"Určitě mají nějaký smysl, protože některé webové aplikace tuto funkci využívají, pokud by změnili způsob fungování hypertextových odkazů, tyto webové aplikace by se rozbily."Takže co teď?"Pro vyřešení tohoto problému jsem vytvořil jednoduché rozšíření prohlížeče.Když přidáte toto rozšíření do svého prohlížeče, vše, co udělá, je přidat atribut „rel = noopener“ do jakéhokoli hypertextového odkazu, který otevře stránku na nové kartě nebo okně."Ale nezmění to můj internet?"Ani náhodou!Protože když hypertextový odkaz odkazuje na webovou stránku hostovanou na stejném názvu domény, jako je ten, na kterém právě pracujete, NEPŘIPOJÍ atribut rel = noopener.Úhledné co?"Dělá to něco jiného?"Ne, to je vše!:] Chci to jen sdílet se zbytkem internetu.

Alternativy k Don't touch my tabs! pro Microsoft Edge s komerční licencí