― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Thunderbird3.0 RSSの表示がうまくいかない
作成者 メッセージ
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
ko-chan さんが書きました:
kiyo4_k さんが書きました:
Thunderbird 3.0のatomフィードの扱いにバグが有るのかどうかを調べるには Thunderbird 3.0で受信した結果のソースを調べる前に出力されたフィードの内容を調べる必要があると思います。

protocol logを有効にしてどのようなものが流れてきているかを見てみるという事ですか。
RSSフィードの場合はどのmodule/protocolになるのだろう…。
いや、単にRSSフィードに対応しないブラウザで見るか、Firefoxならフィードのボタンを押して表示されたページのソースを表示するだけです。
Firefoxでフィードのボタンを押して表示された購読のページのソースを見る(ctrl+u)と、
コード:
<?xml version="1.0" encoding="EUC-JP"?>
<rss version="2.0">
   <channel>
      <title>富山市立山室小学校</title>
      <link>http://swa.toyama-city-ed.jp/weblog/data/toyama024/</link>
      <description></description>
      <language>ja</language>
      <lastBuildDate>Fri, 22 Jan 2010 00:00:00 +0900</lastBuildDate>

      <item>
         <title>ありがとう会食</title>
         <link>http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024&amp;type=1&amp;column_id=85221&amp;category_id=4992</link>
         <description> 感謝の集いの後、お客様を各教室に招いて会食をしました。歌や合奏を聞いていただいたり、いっしょにクイズをしたりしました。また、お手紙やメッセージをお渡しして、ありがとうの気持ちを伝えました。お客様と楽しい時間を過ごすことができ、子どもたちはとてもうれしそうでした。</description>
         <pubDate>Fri, 22 Jan 2010 18:20:01 +0900</pubDate>

         <guid>85221@http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024</guid>
      </item>
というフィードの内容が続き、<item>から</item>までの間の部分が1つの記事です。このフィードでThunderbird3.0が<guid>タグをサイトの記事へのリンクとして使用しているのではないかという感じですが、調べていくうちにThunderbird3.0のバグのような気がしてきました。
<guid>というのはサイト内での固有の識別ということでリンクではないようです。他のサイトのフィードを見ると、後ろに@でドメイン名を繋げたものなども有ります。

このサイトが吐き出すフィードの何かが原因で、Thunderbird3.0のMessage-idに表示しなければならない<guid>タグの内容を<link>タグの内容を表示する「Webサイト」に表示してしまっているようです。
私もRSSは3日ぐらい前にちょっと調べただけなので詳しくは知らないんですが、私のサイトで試したRSS2.0のフィードや、このMozillaZine.jpフォーラムのRSS1.0のフィードはThunderbird3.0での表示とリンクは問題無しです。
ヘンなエンティティやURLエンコードしていなくてThunderbirdでおかしくなるようなサイトもたくさん有りますけどね。
投稿記事 Posted: 2010年1月23日(土) 10:55
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
kiyo4_k さんが書きました:
Thunderbird 3.0のatomフィードの扱いにバグが有るのかどうかを調べるには Thunderbird 3.0で受信した結果のソースを調べる前に出力されたフィードの内容を調べる必要があると思います。

protocol logを有効にしてどのようなものが流れてきているかを見てみるという事ですか。
RSSフィードの場合はどのmodule/protocolになるのだろう…。


kiyo4_k さんが書きました:
ここのサイトのRSSフィードはcgiで処理しているみたいですが、
もしかしたらcgiでUAを判定して、UAによって出力を変えているけどThunderbird 3.0はcgiが知らないUAなので おかしなフィードを生成しているような感じなのかもしれません。

これについては現在、問い合わせのメールを教育委員会の担当課に投げて返答待ちの状態です。

# おそらく実際に開発したのは ITホールディングス の I の方の会社だとは思っていますが。
投稿記事 Posted: 2010年1月23日(土) 04:20
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
kiyo4_k さんが書きました:
Thunderbird自体がおかしいとすれば、atomフィードの<guid>タグをリンクとして扱っているところでしょうか。

しかし、
この件で、Thunderbirdがatomのどのタグをヘッダに表示しているのか調べるために自分のブログにatomフィードでのコメント出力を追加してみたんですが、自分のブログでのatomフィード出力はThunderbird 3.0で問題なく読み込んで、Thunderbirdのヘッダに表示されたURLのクリックでジャンプ出来るんです。
そのときのThunderbird 3.0のヘッダ表示に使われるフィードのタグは<guid>ではなくて<link>です。
もしかして、サイトが出力しているatomフィードのタグが間違っているという可能性もあります。
あぁ、ごめんなさい。
件のサイトのフィードはAtomではなく RSS 2.0でしたね。
投稿記事 Posted: 2010年1月23日(土) 02:48
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
Thunderbird 3.0のatomフィードの扱いにバグが有るのかどうかを調べるには Thunderbird 3.0で受信した結果のソースを調べる前に出力されたフィードの内容を調べる必要があると思います。

ここのサイトのRSSフィードはcgiで処理しているみたいですが、
もしかしたらcgiでUAを判定して、UAによって出力を変えているけどThunderbird 3.0はcgiが知らないUAなので おかしなフィードを生成しているような感じなのかもしれません。
84817@http~~ なんていうリンクはおかしいし、Firefoxでフィードを取ると正しく持ってきているようです。
Thunderbird自体がおかしいとすれば、atomフィードの<guid>タグをリンクとして扱っているところでしょうか。

しかし、
この件で、Thunderbirdがatomのどのタグをヘッダに表示しているのか調べるために自分のブログにatomフィードでのコメント出力を追加してみたんですが、自分のブログでのatomフィード出力はThunderbird 3.0で問題なく読み込んで、Thunderbirdのヘッダに表示されたURLのクリックでジャンプ出来るんです。
そのときのThunderbird 3.0のヘッダ表示に使われるフィードのタグは<guid>ではなくて<link>です。
もしかして、サイトが出力しているatomフィードのタグが間違っているという可能性もあります。
投稿記事 Posted: 2010年1月23日(土) 02:38
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
2010/01/22 に 3.0 から 3.0.1 へバージョンを上げました。

kiyo4_k さんが書きました:
ThunderbirdのヘッダーペインのWeb サイトのURLは「 84817@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024 」という風に先頭に数字が表示されますね。
でもフィードは取り込んでいます。


フィードは受信していますが、受信したフィードを展開(という表現がただしいか疑問はありますが)する時に
内部でなにかが起きているように感じます。
Thunderbird 3.x になった時にフィード展開周りがどのように変更が加えられたのかは調べていませんが、
同じフィードで 2.x の頃に展開されたものと、現在(3.x)で展開されたものを比較すると明らかに構造が
違うのが解ります。

Thunderbird 2.x さんが書きました:
From - Fri, 08 Jan 2010 18:42:34 +0900
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
Date: Fri, 08 Jan 2010 18:42:34 +0900
Message-Id: <84109@http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024@localhost.localdomain>
From: <富山市立山室小学校>
MIME-Version: 1.0
Subject: =?UTF-8?B?77yT5a2m5pyf44GM5aeL44G+44KK44G+44GX44Gf77yB77yB?=
Content-Transfer-Encoding: 8bit
Content-Base: http://swa.toyama-city-ed.jp/weblog/ind ... ry_id=4992
Content-Type: text/html; charset=UTF-8


<html>
<head>
<title>3学期が始まりました!!</title>
<base href="http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024&type=1&column_id=84109&category_id=4992">
<style type="text/css">

body {
margin: 0;
border: none;
padding: 0;
}
iframe {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}

</style>
</head>
<body>

<iframe id ="_mailrssiframe" src="http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024&type=1&column_id=84109&category_id=4992">
 今日から3学期が始まりました。久しぶりに登校してきた子どもたちの賑やかな声で、教室も活気にあふれています。
 始業式では、校長先生から、「新しい年を迎えて夢をもってがんばろう」とお話がありました。みんな立派な態度で式に参加していました。
 書き初め大会では、冬休みに練習した成果を発揮しようと、どの子も真剣な表情で取り組んでいました。
</iframe>

</body>

</html>


Thunderbird 3.x さんが書きました:
From - Fri, 22 Jan 2010 18:20:01 +0900
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
Date: Fri, 22 Jan 2010 18:20:01 +0900
Message-Id: <85221@http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024@localhost.localdomain>
From: <富山市立山室小学校>
MIME-Version: 1.0
Subject: =?UTF-8?B?44GC44KK44GM44Go44GG5Lya6aOf?=
Content-Transfer-Encoding: 8bit
Content-Base: 85221@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024
Content-Type: text/html; charset=UTF-8


<html>
<head>
<title>ありがとう会食</title>
<base href="85221@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024">
</head>
<body id="msgFeedSummaryBody" selected="false">
 感謝の集いの後、お客様を各教室に招いて会食をしました。歌や合奏を聞いていただいたり、いっしょにクイズをしたりしました。また、お手紙やメッセージをお渡しして、ありがとうの気持ちを伝えました。お客様と楽しい時間を過ごすことができ、子どもたちはとてもうれしそうでした。
</body>
</html>


このフィード以外にもいくつかのフィードが正常に展開されず、表示ができないものが出てきています。
投稿記事 Posted: 2010年1月23日(土) 01:27
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
ko-chan さんが書きました:
3.0へバージョンアップ以降受信したフィードは正常に展開されず以下のようなURLになって、次のような
エラーメッセージを表示します。
「サーバが見つかりませんでした http が見つかりません。ドメイン名を再確認してください。」
URLはこのようになります。
84817@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024

購読を一度解除し、再度登録を実行してみましたが、現象に変化はありませんでした。

皆様のところではこのような事象が起きますでしょうか。
ThunderbirdのヘッダーペインのWeb サイトのURLは「 84817@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024 」という風に先頭に数字が表示されますね。
でもフィードは取り込んでいます。
ちなみに今日(1月19日 18:19)のは、
引用:
 2年生は待ちに待った雪遊びをしました。グラウンドでは「うさぎと亀を作ろう」......
となっています。

こちらの環境は
Windows 7 Enterprise
Thunderbird/3.0 (2.xに上書きインストール)

で、
そのページをブラウザのソース表示で見ると
この日の分は、
コード:
      <item>
         <title>思いっきり遊びました</title>
         <link>http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024&amp;type=1&amp;column_id=84817&amp;category_id=4993</link>
         <description> 2年生は待ちに待った雪遊びをしました。グラウンドでは「うさぎと亀を作ろう」「大きい雪を持ってきたよ」「あれっ、うさぎじゃなくてライオンみたいになったね」・・・。各色団毎に、仲よく協力しながら楽しく雪像を作ることができました。らんしゅう山では、スキーズボンで滑ったり、頭からロケットのように滑ったり・・・。よいお天気に恵まれ、元気いっぱいの子どもたちの声が響いていました。</description>
         <pubDate>Tue, 19 Jan 2010 18:19:07 +0900</pubDate>
         <guid>84817@http://swa.toyama-city-ed.jp/weblog/index.php?id=toyama024</guid>
      </item>
となっています。
<guid>が「84817@http:~」になっていますね。この部分をThunderbirdのヘッダーペインのWeb サイトに表示しているようですが、これをクリックしても表示出来ません。(普通はクリックすると そのページをブラウザで表示します)

ko-chanさんのところでフィードを取り込めないのもヘンだと思いますが、
<link>でなくて<guid>をヘッダーペインのWeb サイトに表示しているのは正しいのかどうか判りませんが、クリックしても表示出来ないのもヘンだと思います。
投稿記事 Posted: 2010年1月20日(水) 01:02
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
他人のトピックにぶら下がっていますが、新たな質問だと思います。しかし、件名も同じものになりそうなのと、原因がThunderbirdのRSS 2.0の<link>,<guid>の処理に起因するものなのか判らないので、このままにしておきます。(根が同じような気がします) -- kiyo4_k

先日、Thunderbird 2.x から 3.0 にバージョンアップをしました。
(WIN32 / Windows XP Pro. SP3)
(プログラムのインストールは前バージョンに上書き)

3.0へバージョンアップ以降、特定のサイトのRSSフィードが正しく表示されなくなりました。
一般公開されているサイトなので、RSSのURLを明記します。

http://swa.toyama-city-ed.jp/weblog/rss ... =toyama024
(富山市立山室小学校)

2.xの時にはURLを以下のように展開してフィード内容を表示していました。
http://swa.toyama-city-ed.jp/weblog/ind ... ry_id=4993

3.0へバージョンアップ以降受信したフィードは正常に展開されず以下のようなURLになって、次のような
エラーメッセージを表示します。
「サーバが見つかりませんでした http が見つかりません。ドメイン名を再確認してください。」
URLはこのようになります。
84817@http//swa.toyama-city-ed.jp/weblog/index.php?id=toyama024

購読を一度解除し、再度登録を実行してみましたが、現象に変化はありませんでした。

皆様のところではこのような事象が起きますでしょうか。
投稿記事 Posted: 2010年1月19日(火) 18:58
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
tara さんが書きました:
私も同じ問題に悩んでいましたが、

http://fhppc.cocolog-nifty.com/nori/200 ... d3rss.html

上に、解決策がありました。
「表示>フィードの表示形式」で「Webページ」を選択することで直ると思います。


レスありがとうございます。
実は、上記のことも試したのですが直らなかったのです。
(むしろ、それを行うと「xxfeedshttpプロトコルは登録されていません」とエラーになり、表示されません)

tara さんが書きました:
それにしてもなぜThunderbird 2の設定が引き継がれなかったのでしょうね。

Thunderbird 3にアップグレードすると、他の設定も引き継がれないものがあります。
(メールのローカル保存が勝手にデフォルトにされたりとか)
それのうちのひとつなのかもしれませんね。
投稿記事 Posted: 2009年12月15日(火) 14:54
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
私も同じ問題に悩んでいましたが、

http://fhppc.cocolog-nifty.com/nori/200 ... d3rss.html

上に、解決策がありました。
「表示>フィードの表示形式」で「Webページ」を選択することで直ると思います。

それにしてもなぜThunderbird 2の設定が引き継がれなかったのでしょうね。
投稿記事 Posted: 2009年12月15日(火) 13:56
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
レスありがとうございます。

kiki さんが書きました:
 
RSS の XML の一部だけ提示されてもわかりません。
サイトによってはテキストベースのコンテンツ配信のところもあります。
また Thunderbird は Web ベースの配信も受信して表示可能です。

2.xでは問題なくWebベースで受信していましたが、変わるということがあるのでしょうか?

kiki さんが書きました:
 
私も詳しくはないのですが、差し支えなければどこの RSS フィードなのか教えて
ください。
実際に受信してみた方が検証もできて問題のありかも判断しやすくなると思いま
す。
 

申し訳ありません、社内のRSS(社外の技術系blogなどもありますが)なので、恐らくはアクセスすることが出来ないと思います。
Thunderbird側の設定によるものか、不具合か、RSS配信側に問題があったのか今のところ不明ですが、RSSを作成した方にお尋ねしたところ「RSS側を変えてみる」とのことでした。

もしRSS側の設定が、2.xでは問題なかったが、3.0になったことにより変えなければならなくなったのならばいろいろと影響が出てきそうですね。
まずはRSSを作成した方の連絡を待ちたいと思います。

いろいろとご迷惑をおかけしました。
投稿記事 Posted: 2009年12月15日(火) 12:28
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
 
youryu さんが書きました:
新規プロファイルの再作成やセーフモードでの実行でも現象は解消されませんでした。

了解しました。

youryu さんが書きました:
そこで受信しているRSSのxmlを見たところ、

<guid isPermaLink="true">xxxfeeds~</guid>

受信したURLがPermaLinkそのままだということが判明しました。
2.xのときは<link>タグのURLがWebサイト部分に表示され、Web形式でも見れていたのですが…
(現在、テキストベースしか表示できない状態です)

RSS の XML の一部だけ提示されてもわかりません。
サイトによってはテキストベースのコンテンツ配信のところもあります。
また Thunderbird は Web ベースの配信も受信して表示可能です。

私も詳しくはないのですが、差し支えなければどこの RSS フィードなのか教えて
ください。
実際に受信してみた方が検証もできて問題のありかも判断しやすくなると思いま
す。
 
投稿記事 Posted: 2009年12月14日(月) 19:40
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
返信が遅くなってしまい、申し訳ありません。

新規プロファイルの再作成やセーフモードでの実行でも現象は解消されませんでした。
そこで受信しているRSSのxmlを見たところ、

<guid isPermaLink="true">xxxfeeds~</guid>

受信したURLがPermaLinkそのままだということが判明しました。
2.xのときは<link>タグのURLがWebサイト部分に表示され、Web形式でも見れていたのですが…
(現在、テキストベースしか表示できない状態です)

RSSのことはあまり詳しくなく、現在もWebで調べていますがよく理解できていない状態です。
配信元のRSSが3.0と対応していないだけなのでしょうか?

よろしくお願いいたします。
投稿記事 Posted: 2009年12月14日(月) 12:35
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
 
youryu さんが書きました:
RSS側で「○○feeds」というものを配信している可能性などがあるのでしょうか・・・

URL の [http://] の前に [xxxfeeds] があれば正しいアドレスではないので当然受信しません。
配信元のフィード URL と異なるのなら誰かが [xxxfeeds] を付加しているということです。

Thunderbird のセーフモードで起動して修正し、再起動後もセーフモードで受信したらどうなる
か確認してみましょう。
修正された URL が正しく反映されて受信できたとしたらアドオンなどに原因がありそうです。

もしセーフモードでも再現する場合はプロファイルが壊れているか不具合が起きていると考え
られます。
この場合は新規プロファイルを作成してそれを適用して最初から設定をやり直してみましょう。
 
[参考] 
  「トラブルシューティング - Mozilla Thunderbird 2.0.0.23 リリースノート - Mozilla Japan」
  http://mozilla.jp/thunderbird/2.0.0.23/releasenotes/#troubleshooting
 
投稿記事 Posted: 2009年12月11日(金) 13:46
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
kiki さま

レスありがとうございます。

kiki さんが書きました:
 
その RSS フィードの購読情報(URL)を修正したらどうなるでしょうか。


再設定後、再受信を行ったり再起動を行ったりしてみたのですが、うまくいきませんでした。
「http://~/feeds」というURLを登録しています。
配信元を確認し、コピーしてきました。

RSS側で「○○feeds」というものを配信している可能性などがあるのでしょうか・・・
投稿記事 Posted: 2009年12月11日(金) 13:30
  記事の件名:  Re: Thunderbird3.0 RSSの表示がうまくいかない  引用付きで返信する
 
youryu さんが書きました:
V3にアップグレードするにあたって、必要な設定があるのでしょうか?

特に必要な設定はありません。
おそらく RSS フィードデータの引き継ぎに不具合が起きたと思われます。

その RSS フィードの購読情報(URL)を修正したらどうなるでしょうか。
メニューバーの [ファイル] > [購読] で「フィードの購読」が開きますので該当のフィード情報を
選択して「編集」で確認・修正してみてください。 
 
投稿記事 Posted: 2009年12月11日(金) 12:57

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean