1、問題があります
同一生成元ポリシー(同一生成元ポリシー)
Javascriptが唯一、ページを読んで、ドメインのページにアクセスすることができます。Javascriptが独自のドメインと、それは何の関係もないサイト、および関係する文書に埋め込まれた唯一のドメインJavascriptコードを定義することに留意すべきです。次のサンプルコード:
<!DOCTYPE HTML >
< HTML LANG = "EN" >
< 頭>
< メタ文字コード= "UTF-8" >
< タイトル>これは、Webページでは、httpから来た:// localhostを:8000 </ タイトル>
< スクリプトSRC = "/ /ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js」> </ スクリプト>
</ ヘッド>
< ボディ>
< DIV ID = "テスト" > 123 <
スクリプトタイプ= "テキスト/ javascriptの" >
はconsole.log($(' #test ' )の.text());
</ スクリプト>
</ ボディ>
</ HTML >
HTML文書はから来てhttp://localhost:8000
、それは、ドメインの意味、http://localhost:8000
ページがjqueryのからロードされているが、(ドメインおよびポートも関連している)ajax.googleapis.com
しかし、唯一のjQueryのドメインとそのドメインにアクセスすることができ、HTML文書、周りに配置され、プロパティHTML文書は、上記のコードは、正しく実行するようにします。
附属書:理由コードを使用するには、ユニバーサル開発者のJavaScriptライブラリー(例えば、jQueryの)同じURLでパブリックアドレスです。JS一度ときにユーザー負荷は、将来は、ページの読み込み速度をスピードアップするために、ブラウザのキャッシュを使ってロードされます。
この観点から、質問者に知られているならば远端
、あなたは所望の機能を達成することはできません、インターネット上の任意のページを意味し;場合は远端
、サイト上のコントロールを持って質問者を指し、リラックス以下を参照してください。同一生成元ポリシー。
同一生成元ポリシーをリラックス
- document.domainを:サブドメインの状況。(複数のアイフレームページ)の複数のWindows、同じフィールド値は、そのようなエキゾチックなJavascriptのアクセスウィンドウをdocument.domainを設定することで、
- クロスオリジンリソース共有:アクセス・コントロール - サーバーで頭を返すことによって増加しました
許可 - 起源、頭は、ドメインへのすべてのアクセス許可のリストが含まれています。サポートされているブラウザはJavascriptがこのページこれらのフィールドにアクセスできるようになります。
- クロスドキュメントメッセージング:フィールドと独立した方法は、Javascriptを相互に異なる文書を制限なく受諾メッセージを送ったが、積極的に関心、別の文書属性にメソッド呼び出しを読んでいないことができ、
質問者が持っている場合は远端
ページ上のコントロールを、あなたは第二の方法を試すことができます。
サーバー側のグラブ
質問者のニーズに応じて、より現実的な選択肢は、サーバー側で処理する必要があります。(http://phantomjs.org/)、サーバー側でJavaScriptシンタックスのDOM操作を使用することができ、あなたはさらなる分析nodejs使用することができ、もちろん、あなたもPythonやPHP、Java言語の追従動作を使用することができます。
結論:
(1)サーバは、オープンクロスドメインのページが制限されます。
(2)サービスの終了は、ページを要求しました