Mam stronę z ramką iframe. Strona i źródło elementu iframe znajdują się w różnych domenach. Wewnątrz elementu iframe używam edytora tekstu sformatowanego o nazwie CuteEditor (który okazał się niezbyt słodki). Istnieją pewne funkcje javascript w CuteEditor, które próbują uzyskać dostęp do "dokumentu", ale przeglądarka odmawia dostępu, ponieważ nie znajdują się w tej samej domenie.Jak zapobiec sytuacji, w której element iframe uzyskuje dostęp do ramki nadrzędnej?
Oto dokładna błędu:
Permission denied to access property 'document' http://dd.byu.edu/plugins/cuteeditor_files/Scripts/Dialog/DialogHead.js Line 1
Edycja JavaScript jest wykluczone, ponieważ został minfied i ukrywane więc wszystkie nazwy zmiennych są zagadkowe.
Używanie innego edytora jest obecnie wykluczone, ponieważ jest to projekt roboczy i jest to edytor, którego mi polecono.
Czy istnieje sposób na utrzymanie niezależności ramki iframe? Czyli robi wszystko w elemencie iframe i nie próbuje wyłamać się do ramki nadrzędnej?
Jednak CuteEditor nie działa wewnątrz elementu iframe z powodu tego błędu. Czy to inny problem? – Justin
Nie jestem pewien. Musimy zobaczyć Twój kod źródłowy. –