IE's createPopup () -functie in een iframe in een ander domein

Ik heb twee webapplicaties. De ene wordt uitgevoerd in een iframe van de andere. Ze hebben hetzelfde domeinachtervoegsel, maar hebben verschillende subdomeinen. Bijv. Hoofdapp is: www.localhost.com en daarbinnen heb ik een iframe met domein domain.localhost.com.

In domain.localhost.com is er een oud JavaScript van derden dat var foo = window.createPopup() uitvoert; Wanneer dan foo.show (sommige args) wordt aangeroepen, krijg ik "SCRIPT5: access denied". Dit is natuurlijk alleen voor IE9 (zucht) ... een soort beveiligingsfunctie om phishing-aanvallen te voorkomen als ik het goed heb begrepen.

Is er een manier om dit te omzeilen, of moet ik delen van dit grote JavaScript van 20 k-regels herschrijven?

Alle hulp op prijs gesteld, bedankt.

El Che

1

Geen antwoorden

0