Je možné použiť jQuery na prístup kObsah iframe, ak sa zdroj iframe nachádza na inej doméne? Nepokúšam sa upraviť obsah, len čítať v html, keď je inštrument dokončený, takže "preto nie som si istý, či to patrí Zásady rovnakého pôvodu.
ex:
doména: http://www.example-A.com/
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#helper").append("<iframe src="http://www.citizensbank.com" ></iframe>");
getContents("#helper");
});
function getContents(iframeID) {
if ($(iframeID + " iframe").context.readyState != "complete") {
setTimeout("getContents("" + iframeID + "");", 200);
} else {
alert($(iframeID + " iframe").contents().html());
}
}
</script>
<div id="helper"><iframe src="http://www.example-B"></iframe></div>
odpovede:
8 pre odpoveď č. 1Nie, nie je možné prečítať obsah iframe pomocou javascriptu, ak src iframe je iná doména než nadradená stránka.