できるJavaScriptの負荷XMLデータからの第三ンロードすることは可能です。

StackOverflow https://stackoverflow.com/questions/660774

  •  20-08-2019
  •  | 
  •  

質問

できるJavaScriptの負荷RSSのXML飼料から ヤフー?

はクライアント側のJSのアクセス可能3者によるドメイン?

役に立ちましたか?

解決

あなたは私のブログの記事で概説した手法<のhref =「http://jawtek.blogspot.com/2009/03/unwritten-guide-to-yahoo-query-langauge.html」のrel = "nofollowをを使用することができますnoreferrer ">ヤフークエリのlangaugeするに書き出されなかっガイド

あなたはこのようなステートメントYQLでXMLデータテーブルを照会します:

select * from xml
  where url="http://path/to/xml
そして、あなたは}ここで、SRC http://query.yahooapis.com/v1/public/yql?q={your YQLと(のdocument.createElement(「スクリプト」)で行うことができます)あなたのHTMLにスクリプトタグを追加します{ここにあなたのYQLは}あなたのURIエンコードバージョンYQLなステートメント。

タグに置き換えている&フォーマット= JSON&コールバック= {ここにあなたの関数}

他のヒント

簡単なことでは代理人の請求をサーバにこのページ在します。ステップ:

  1. 書サーバサイドスクリプトを実行するhttpリクエストにrssフィード、スクリプト自体がうことができよくまたは郵)
  2. 利用ajaxのサーバ側のスクリプトだからのスクリプトを記ページです。
  3. サーバサイドのスクリプトにより、飼料源の一部表示可能です。
  4. します。

IE8FF3.1(い),することが可能でこれらの要求を通じて専門のクロスサイトで通話が、最後の世代のブラウザが原因です。参照:

http://dannythorpe.com/2009/01/15/ie8-cross-domain-request-support-demo/ http://ejohn.org/blog/cross-site-xmlhttprequest/ 機能が制限されFF3.0不明確であれば返し3.1

しかし、上記保証されなければならないことに抵触のブラウザでCSS安全保障の費用の一部の遅れやhw負荷ます。

未直接。あなたは、要求をproxingのダナの提案を使用し、または本質的に、あなたのDOMに注入スクリプトタグによって要求されたカスタムコールバック関数に返されたJSONオブジェクトをラップJSONPと呼ばれる方法、に見ることができます。ほとんどのAPIプロバイダは(YahooのAPIなど)これをサポートしています。

scroll top