Jest to sytuacja: Mam na tej samej domenie, iframe wewnątrz mojej strony internetowej. Obecnie nie mam natychmiastowego dostępu do kodu iframe od czasu wdrożenia.Zapobieganie iframe przekierowanie strony nadrzędnej
po załadowaniu elementu iframe, wykryty kod wykrywa coś, co powoduje przekierowanie na stronie nadrzędnej. Tymczasowo chcę go usunąć. Wiem, że mogę używać onbeforeload, ale ostrzeżenie będzie wyświetlane za każdym razem, gdy użytkownik kliknie na dowolny link.
Czy istnieje sposób, w jaki mogę wykryć przekierowanie? dzieje się to zanim pełna strona główna zostanie w pełni załadowana.
Dużo googlowałem, ale nadal nie mam działającego rozwiązania.
Dzięki!
Nie wiem, czy działa, ale można wypróbować nowy atrybut HTML5 "sandbox", http: // webdesign .about.com/od/html5tags/p/sandbox-attribute.htm – aNewStart847
http://stackoverflow.com/questions/369498/how-to-prevent-iframe-from-redirecting-top-level-window może mieć pomocne rzeczy, jeśli jeszcze tego nie widziałeś. –