Perché la mia interazione JavaScript / jQuery con una finestra figlio genera un errore "permesso negato"?

StackOverflow https://stackoverflow.com/questions/1214595

Domanda

Ho del codice che giuro che funzionava un mese fa. Tuttavia, ora il codice genera a autorizzazione negata per ottenere l'errore Window.jQuery . Vedo questo errore nella console degli errori di Firefox.

Il codice in questione appartiene a una finestra aperta tramite JavaScript. Questo codice tenta di aggiornare il contenuto di un DIV nella pagina iniziale. Nel tentativo di aggiornare questo DIV, provo ad accedervi usando il seguente script:

var confirmDiv = window.opener.jQuery("#confirmDiv");

Tuttavia, questa riga è ciò che innesca l'errore di autorizzazione negata. Qualcuno può spiegarmi come utilizzare jQuery per aggiornare il contenuto di un DIV in una finestra di apertura?

È stato utile?

Soluzione

XSS . Ti viene negato a causa della stessa politica di origine e, sì, probabilmente ha funzionato un mese fa, prima di alcune serie di patch anti-XSS.

Per fare ciò, il tuo JS e il contenuto che sta manipolando devono appartenere allo stesso dominio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top