• 締切済み

ウェブサーバで動かすには…

http://www.kawa.net/works/ajax/rss/rss.html こちらのサイトで紹介しているRSSフィードのjavascriptを使おうと思っているのですが、ローカルでは出来るのにサーバに上げるとなぜかエラーになってしまいます。 <head>~</head>の間に表示するRDFをhttp://~ではなく、index.rdfなどファイル指定するとなぜかうまくいきます。 どういった現象なのでしょうか? 別の場所(URL)にあるRSSを表示させたいので、http://から指定して設定をしたいのですが… よい方法教えてください!

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

そちらのページのコメント欄にも書かれていますが、別ドメインからのRSSフィード取得はできません。 (これはそのスクリプトではなく、Javascriptのセキュリティ上の仕様-セキュリティレベルを下げると取得できるようになります。) 別ドメインのRSSフィードを取得したいならサーバ上で動くスクリプトを利用するか、Googleのサービス( AJAX Feed API )を使うといいかと思います。 紹介・使い方とか http://journal.mycom.co.jp/articles/2007/04/19/gfeed/ 他にももっと詳しいページがあるかもしれないので「AJAX Feed API」で検索してみてください。

go_and_goes
質問者

お礼

有難うございます。 Google AJAX Feed API 試してみましたが、 やはりうまくいきません。 取得したいRSSはココログのものなのですが、、、 どうしてでしょうか。。。。

関連するQ&A