iframe에서 json을 얻으려면 어떻게해야합니까? jsonp가 아닌 것은 제가 가진 것입니다. (자바 스크립트 만 사용) 물론iframe에서 json을 가져 오는 중 - jsonp가 아님
<script type="text/javascript">
var theFrame = document.getElementById('iframe');
var theWin = theFrame.contentWindow;
var theDoc = theFrame.contentDocument || theFrame.contentWindow.document;
var json = theDoc;
var msgs = JSON.parse(theDoc);
for (var i = 0, l = msgs.length; i < l; i++) {
var msg = msgs[i];
var div = document.createElement('div');
div.innerHTML = 'Hello ' + msg.user + ' your Id is: ' + msg.ID + 'and your message is: ' + msg.message + ' it has ' + msg.replies + ' replies';
document.body.appendChild(div);
</script>
<iframe id="iframe" name="iframe" src="http://jsonsource.com/not/jsonp/" width="100" height="100">
<p>Your browser does not support iframes.</p>
</iframe>
네, 저의 목표 중 하나입니다. iframe의 문서 텍스트를 어떻게 얻을 수 있을까요? 내 json으로 구문 분석 할 수 있습니까? – Dakota
은행 웹 사이트를 iframe에로드하고 브라우저에서 비밀번호를 입력 한 다음 JavaScript로 읽을 수 있습니다 - ** 아니요! ** 당신은 같은 원점을 원한다면 그것을 제공하는 서버는 데이터를 실행 가능한 JavaScript (JSON-P)로 제공해야하거나 요청을 한 페이지와 같은 출처를 통해 프록시해야합니다 . – Quentin
@Dakota 요청한 페이지와 동일한 도메인에있는 경우 iframe의 콘텐츠 만 가져올 수 있다고 생각합니다. – Adrian