Sto tentando di accedere al DOM di un iframe che carica un URL esterno. Ovviamente ottengo un errore di "Permesso negato per" a causa della sicurezza del dominio incrociato. Come posso fare questo lavoro? Ho visto qualcosa fatto con json (ma non riesco a ottenere una stringa json dalla mia fonte esterna) e qualcosa fatto con post HTML da HTML5.jQuery cross iframe scripting
si può vedere dal vivo al: http://jsfiddle.net/QPBvJ/
Il codice è:
$(document).ready(function(){
$('#get').live('click', function() {
var currentIFrame = $('#frameDemo');
currentIFrame.contents().find("a").css("background-color","#BADA55");
alert ("done")
});
});
<iframe src="http://api.jquery.com/" width="80%" height="600" id='frameDemo'></iframe>
<button id="get">Get</button>
quello che sarebbe il modo più semplice per fare questo lavoro. Grazie
È possibile controllare questo post con un relativo alle richieste di dominio croce: ** [Caricando pagina croce dominio html con jQuery AJAX] (http: //stackoverflow.com/a/17299796/2247494)** – jherax