Přístup k obsahu ostatních karet v prohlížeči

Používám Mozilla Firefox a snažím se přijít na způsob, jak získat přístup k obsahu jiných karet ve stejném okně pomocí JavaScriptu a DOM (jsem otevřen i jiným technikám, pokud existují).

Např. Chci spustit JavaScript v tab1 který může najít název nějaké jiné karty. V podstatě to potřebuji, abych mohl identifikovat kartu, která se otevřela kvůli href na mé aktuální stránce bez použití window.open metoda. Vše, co chci, je jednoduchý hypertextový odkaz, který otevře stránku patřící do stejné domény jako aktuální stránka (stránka by se měla otevřít na nové kartě). Nyní chci mít přístup k této nové kartě z aktuální karty.

Odpověď

Dalo by se použít zasílání zpráv napříč okny HTML5 (odkaz na archiv.org)… ale to je trochu špička.

I v takovém případě byste pravděpodobně museli unést událost tagu „click“ pomocí javascriptu a sami otevřít okno, abyste měli přístup k objektu nového okna pro odesílání zpráv.