2012-01-11 13 views
5

sto ottenendoSCRIPT5: accesso negato. Fancybox iFrame. Stesso dominio

SCRIPT5: Access is denied. 

jquery-1.4.2.min.js, line 127 character 344 

in IE 7-9. Ho trovato tutti i tipi di domande qui con questo problema, ma non sto incrociando domini. Tutti i miei URL hanno un bell'aspetto. Lo script funziona bene in Firefox e Chrome. Sta usando jQuery, quindi immagino che i problemi del dominio incrociato debbano essere gestiti dalla biblioteca. Sono in perdita in questo momento e questo sembra piuttosto banale. Qualche idea? Per favore non sbattermi con "la stessa domanda già fatta" roba, perché nessuno degli altri mi sta aiutando. Grazie in anticipo!

risposta

3

Apparentemente aveva a che fare con jQuery invecchiando. Aggiornato al più recente (1.7) e sembra aver risolto il problema.

7

E nel più recente jQuery- 1.8.0, purtroppo il problema è tornato. Ho trovato anche problemi con il posizionamento di fancybox quando ha il video di YouTube. Attualmente sono tornato alla versione 1.7.2 poiché non ho tempo per applicare patch a fancybox. Se qualcun altro ha scritto patch sarei felice di condividerlo.

+3

In jQuery v1.8.1 questo bug è stato riparato di nuovo. Ho appena passato 6 ore a inseguire un bug quando, grazie alla tua risposta, ho realizzato che c'è una nuova versione. Mi sento così stupido ora. – Reinier

+0

Per chiunque altro inciampare su questa domanda, jQuery '1.10.1' ha anche questo problema, ma è stato corretto in' 1.10.3'. [Ecco il ticket] (http://bugs.jquery.com/ticket/13980) come riferimento. – theTRON

0

Influisce anche sul modale semplice e probabilmente su molte altre cose. Aggiungendo questo commento solo così questo appare quando si cerca su Google lo stesso problema, ma con modale semplice invece di fancybox.

0

Sto utilizzando jquery 1.10 e genera l'errore ogni volta in un iFrame. Fuori dall'iFrame, jquery si carica correttamente.

Problemi correlati