0

jsでアプリを開発しています。動的に変化する iframe src に含まれる html を読み取って解析する必要があります。iframe src は常にウィキペディアの記事を指します。ここで他のソリューションで説明されている方法で単純なhtmlソースを読んでみましたnそれはうまくいきました:

javascriptを使用してiFrame srcコンテンツを取得するには?

Javascriptでiframeの本文のコンテンツを取得するには?

しかし、フレームソースでウィキペディアの記事を読むことができません! 私を助けてください!! thnk ...以下は私のコードです:

<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
function showIt(){
    alert($("#ifr").contents().find("body").html());
    }
</script>
</head>
<body>
<a href="#" onclick="showIt()">Click here</a><br />
<iframe id="ifr" name="ifr" src="http://en.wikipedia.org/wiki/Bus" height="100%" width="100%"></iframe>

</body>
<script type="text/javascript">
var iframeWindow = top.frames['ifr'];
iframeWindow.onload=function(){alert('here');iframeContent=iframeWindow.document.body.innerHTML;

};
</script>
</html>

私の質問はAJAX (XMLHttpRequest) を使用してクエリ ウィキペディアの APIとは異なります

私はこのウィキメディアの API を知っており、その使用方法も知っています! しかし、それは私の目的を果たしません。この API は、記事を JSON でエンコードされたプレーン テキスト形式で返します。

しかし、私が欲しいのは HTML でフォーマットされた記事です! 私はPHPでそれを行う方法を知っています。でもJSでやりたい!WP 記事を含む iframe の HTML ソースを読むのを手伝ってください。コンテンツを操作する方法を知っています。


OK.「Same origin policy」を読みました。それはできません:P。閉まっている。

4

0 に答える 0