私はブログシステムに投稿としてユーティリティを書き込もうとしています。制限は、サーバー側のコードを実行できないということです。クライアントサイド(JavaScript)コードのみを実行できます。私は外部ドメインに要求を送信し、その結果を解析したいと思います。クライアントサイドJavaScriptを使用して外部サーバーからAjaxリクエストを取得する方法
例えば、人々が私のユーティリティを使用する方法に基づいて、私は、このような含まれている場合がありますhttp://example.com/getPage.html?page=A、など、ページのHTMLを取得できるようにしたい:私は保存することになる...
<html>
...
<body>
...
<table id="targetTable">
<tr><td>Some Data</td></tr>
<tr><td>Some Data</td></tr>
<tr><td>Some Data</td></tr>
</table>
は、 JavaScriptの文字列で検索し、必要なデータを検索します。
クライアント側コードのみを使用して、このページを外部ドメインから照会したいです(つまり、スクリプトはhttp://example.comで実行されておらず、http://example.comと提携していません)。
私はjQueryとit saysを使って、jQuery.get()
メソッドがsame origin policyのために機能しないと考えています。私は何か別の方法をしたいことをする方法はありますか?たとえば、iframeをロードしてから、HTMLプロパティを何とか読んでいますか?