Farklı bir etki alanında iframe olduğunda IE'nin createPopup () işlevi

İki web uygulamasına sahibim. Biri diğerinin iframeinde koşar. Aynı etki alanı son ekindeler, ancak farklı alt etki alanlarına sahipler. Örneğin. Ana uygulama: www.localhost.com ve bunun içinde domain.localhost.com alan adı olan bir iframe var.

Domain.localhost.com'da var foo = window.createPopup() işlevini çalıştıran eski bir 3. parti JavaScript var; Sonra, ne zaman foo.show (bazı args) çağrıldığında, "SCRIPT5: erişim engellendi" alıyorum. Bu elbette sadece IE9 (iç çekiş) için ... doğru bir şekilde anlaşılırsa kimlik avı saldırılarını önlemek için bir tür güvenlik özelliği.

Bu şekilde yolumu kesmenin bir yolu var mı, yoksa bu 20 bin satırlık büyük javascript'in parçalarını yeniden yazmam gerekiyor mu?

Herhangi bir yardım takdir, teşekkürler.

El Che

1

Cevap yok

0