Hm, tak tohle mi dela pomerne dost starosti. Upravovani hodne aplikaci. Obcas presne tuhle vlastnost potrebuji. Resp, nataham js jako jeden souborovy balicek do hlavniho okna a pak jej vyuzivam v sub-oknech prave pres opener.
<form onsubmit="window.opener.funkce(this)"></form>
Nebo, kdyz pouziji win = window.open(...) win.document.write(...);
Byl by to mozna dobry duvod, proc v organizaci downgradovat ff (asi 200 kusu).
Nevadilo by mi, kdyby si tohle vynutil kodem. Nebo, kdyby to slo kodem zakazat. Ale takhle mi to urcite starosti.
To ale neni zadna novinka ... tvou povinnosti je vsude prave uvadet rel="noopener" pokud to vyslovene nepotrebujes.
Blby je ze ted se logika kvuli teto nevedomosti otaci, takze je mozne prestat rel="noopener" explicitne pouzivat, ale tam kde to potrebuji je nutne uvest rel="opener" coz muze ale nemusi byt problem. Osobne potrebuji ziskat window.opener tak ve trech pripadech za tech vic jak 10 let co to delam.
Mimochodem pro tebou uvedene
win = window.open(...)
win.document.write(...);
se to netyka. Tam pristupujes z rodice do potomka, ale toto resi problem kdy potomek pristupovat do rodice a tento pristup se opravdu malo kdy pouzije, vetsinou se pouziva prave pristup rodic->potomek.
To jeste na svete existuj hovada co takhle bastli web aplikace ?
Pochopim nejakou zdechlou aplikaci z roku 2005 kterou se ted nekdo snazi exhumovat, ale dneska pouzivane app na produkci ? A jeste se k tomu verejne priznat a jeste nad tim brecet ? :D Tyhle zverstva mely byt davno zrefaktorovany