iframeからjsonを取得するにはどうすればいいですか?ここにjsonpはありません。 (JavaScriptのみを使用してください)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