Air에서 iframe의 내용에 액세스하는 방법을 알아 내는데 많은 어려움을 겪고 있습니다. 다음은 내가 테스트 해본 예제 jquery 코드입니다.Adobe Air에서 iframe의 내용에 액세스
$(document).ready(function(){
$("#frame").ready(function(){
air.trace($("#frame").contents().find("body").html());
air.trace(window.frames["frame"].innerHTML);
air.trace(document.getElementById("frame").innerHTML);
});
});
사용중인 iframe이 있습니다. 당신은 내용이 항상 하나, 널 (null) 정의되지 않았거나 빈 문자열입니다 볼 수 있듯이
<iframe src="http://google.com" id="frame" width="100%" sandboxRoot="http://google.com/" documentRoot="/" name="frame" height="600"></iframe>
위의 코드의 출력은
null
undefined
입니다. iframe의 내용에 액세스하지 못하게하는 내용이 누락 되었습니까? 어떤 제안이라도 대단히 감사하겠습니다.
iframe을 게시 할 때 제거 된 것으로 보입니다.이것은 내가 여기에 게시 할 수있는 첫 번째 게시물입니다. – tomfmason