0

ちょっと変わったセットアップ:

私は別の html ページをロードし、それを解析し、分析し、それに関する情報を表示する html ページを書いています。

解析は jQuery を使用するとかなり簡単です。外部ページをロードする方法を理解する必要があるだけです。つまり、ページ A がブラウザーに表示されているときに、ページ B をロードし、ページ B を分析し、ページ B に関する情報を表示する必要があります。

どちらのページもローカルです (Web サーバー経由では提供されません)。

loadおよびjQuery からの両方でajax、クロスオリジンのアクセス許可の問題が発生します。

XMLHttpRequest cannot load file://localhost/Users/me/test.html. Origin null is not allowed by Access-Control-Allow-Origin.

スクリプトタグを使用してページを読み込むことはできますが、そのページにアクセスする方法がわからないため、解析できます。

<script type="text/html" src="test.html"></script>

何か案は?

4

1 に答える 1

0

JavaScript/jQuery を使用して iframe を作成することを考えたことはありますか? (CSSを使用して、iframeをエンドユーザーに非表示にすることができます。)次に、iframeのonloadイベントをリッスンし、iframeのcontentDocument要素を介して解析できます(私は信じています)。

于 2012-12-15T19:33:58.997 に答える