Mam bookmarklet, który ładuje div do bieżącej strony i umieszcza wewnątrz niego element iframe. Bookmarklet działa jak marzenie we wszystkich przeglądarkach oprócz IE9. Działa nawet we wcześniejszych wersjach IE.
Używam następujące ramy bookmarklet:
http://idc.anavallasuiza.com/project/bookmarklets
Ktoś inny miał podobny problem tutaj (nie związane z skryptozakładki):
https://forum.jquery.com/topic/retrieved-html-data-type-with-jquery-ajax-in-ie9-scripts-tags-sources-could-not-be-loaded
tej pory jestem zrozumienie, że jQuery mojego bookmarkletu nie ładuje się poprawnie w IE9.
Zakładka próbuje załadować własną bibliotekę jQuery, aby pewne efekty mogły zostać uruchomione podczas inicjowania bookmarkletu i ułatwienia programowania.
Strona iFrame ładuje również jQuery (bez niej zawartość w elemencie iframe nie działa poprawnie).
używam najnowszego jQuery:
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
Chciałbym wiedzieć, dlaczego IE9 powoduje te błędy skryptu, kiedy żadna inna przeglądarka robi? Dlaczego jQuery nie ładuje się poprawnie w IE9?
Każdy wgląd byłby mile widziany.
Mężczyzna ... Dziękuję bardzo! Strzelałem w wielu kierunkach i tylko o IFrame, o którym nie myślałem. Miałem inny DOM, ale nadal sposób i kolejność iframe jest drukowane na stronie, wygenerowany ten błąd. Do tej pory element iframe został zbudowany przy użyciu JQ, a teraz jest zakodowany i traktuję go jako kod src za pomocą jq. To naprawiło mój błąd. Dziękuję za pokazanie mi drogi :) – neoswf
chętnie Ci pomożemy! Ciężko walczyłem z tym, więc cieszę się, że mogłem cię trochę oszczędzić. Przyjmij odpowiedź, aby inni mogli rozpoznać, że jest to zgodne z prawem. :) EDYTOWANIE: Myślałem, że jesteś oryginalnym plakatem. Ups –