HidemarnetのRSS追加についてNo.34096
K'zawa さん 15/04/01 12:01
 
こんにちは、K'zawaです。

Hidemarnet Explorer with FTPSのRSSですが、追加ボタンを押すと、

RSSフィードの追加
名前: サイトー企画の新着ニュース
URL: http://hide.maruo.co.jp/news_rss.xml

のように、値がセットされた状態でダイアログがでます。
ですが、テキスト中のURLを「秀丸エディタで開く」コマンドで開いた場合や、
Webブラウズモード→ソース→Webブラウズモード と切り替えた後などでは、
ダイアログは空欄です。
アドレスバーでエンターして開きなおすと、再び内容がセットされたダイアログ
が出るようになります。

また、ダイアログにセットされるURLについて、ページ内にRSSのlinkタグがある
場合には、その内容から取り出していると思いますが、ページによっては相対パ
スの場合があり、フルパスに修正しないとだめなので不便です。

[ ]
RE:34096 HidemarnetのRSS追加についてNo.34097
秀まるお2 さん 15/04/01 15:05
 
 連絡いただいた現象はこちらでも確認できました。

 ただ、直すとなると…。ちょっと大変でして…。

 担当がもう居ないので、僕の方で直さないといけないんですが、デバッグする
方法からしていまいちよく分からずで…

 進捗があったらまた書き込みさせていただきます。

[ ]
RE:34097 HidemarnetのRSS追加についてNo.34098
秀まるお2 さん 15/04/01 18:19
 
 とりあえずバグは直せたと思います。

> また、ダイアログにセットされるURLについて、ページ内にRSSのlinkタグがある
> 場合には、その内容から取り出していると思いますが、ページによっては相対パ
> スの場合があり、フルパスに修正しないとだめなので不便です。

 こっちの方はまだ直してないですが、サンプルページがあれば対応できると思
います。

 そういう例のURL教えて欲しいです。
 (今探してみますけども)

[ ]
RE:34098 HidemarnetのRSS追加についてNo.34100
K'zawa さん 15/04/01 21:01
 
秀まるおさん、こんにちは。
K'zawaです。

早速対応していただいてありがとうございます。
「セットされるけど相対パス」の例は1つしか見つかりませんでした。

窓の杜
http://www.forest.impress.co.jp/


下は「href=」の部分が"/"から始まっています。
ですが、そもそもダイアログにはセットされません。(atomなlinkタグには対応
していないのでしょうか?)

http://tv.so-net.ne.jp/chart/bs1.action

<link rel="alternate" type="application/atom+xml" title="現在放送中のRSS
配信" href="/rss/schedulesByCurrentTime.action?group=21" />

手で http://tv.so-net.ne.jp/rss/schedulesByCurrentTime.action?group=21
に直すと登録できます。


次は相対パスとは関係ないですが、ダイアログにセットされないケースです。

python.jp
http://www.python.jp/

<link href="http://www.python.jp/all.atom.xml" type="application/atom+
xml" rel="alternate" title="python.jp Atom Feed" />
<link href="http://www.python.jp/channews.rdf" type="application/rss+xml"
rel="alternate" title="python.jp RSS Feed" />

となっています。パスは違いますが、内容は全く同じで、どちらを登録しても問
題ないですが…。

[ ]
RE:34100 HidemarnetのRSS追加についてNo.34103
秀まるお2 さん 15/04/02 15:43
 
 いろいろテストパターン教えていただきありがとうございます。

 連絡いただいた所を使って対応出来たと思います。

 "application/atom+xml"への対応と、相対パス対応と、あと、

 <link

 の中身の先頭が"rel="でないとダメみたいな制限もあって、それも直しました。

 中身の処理はかなり決めうちになってて、例えば

 < Link rel = "..."

 みたいな意地悪な書き方があるとダメとかあるんですが、その辺ちゃんと対応
しようとすると直すの大変なので、やめました。

http://hide.maruo.co.jp/software/bin/hmexs303_signed.exe

 よろしくお願いします。

[ ]
RE:34103 HidemarnetのRSS追加についてNo.34104
K'zawa さん 15/04/02 21:17
 
秀まるおさん、こんにちは。
K'zawaです。

うまく動作しています。
ありがとうございます。

あと、現状のUIでは対応不可だと思うのでよいのですが、こんなのも見つけまし
たので参考情報として。

Explzh
http://www.ponsoftware.com/

には

<link rel="alternate" type="application/rss+xml" title="Explzh 更新情報
RSS feed" href="/archiver/explzh/feed.php" />
<link rel="alternate" type="application/rss+xml" title="ArchiverDLL 更新
情報 RSS feed" href="/archiver/others/arcdll.php" />

内容が全く別個の複数RSSが併記されてました。

[ ]
RE:34104 HidemarnetのRSS追加についてNo.34106
秀まるお2 さん 15/04/03 08:34
 
 確認ありがとうございます。

 RSSへのリンクが2つ以上ある時に1つしか拾えないのは…。直そうと思えば
直せるというか、たぶん両方リストアップしてみたいなこともやろうと思えば出
来るとは思うんですが、なかなか大変なので、とりあえずやめときます。

[ ]