jigen, Hirotomo Kunimatsu
Tokyo, Japan
mailto: microformat hcard
Page 5 / 7« 最初...«34567»
top

Favicon API 更新 - https対応、ロジック改善

Favicon API 更新 - https対応、ロジック改善Favicon API をいくつか改善したので報告します。これで少し取得は良くなったかな・・・。

今回改善したのは2点

  1. https://~のプロトコルに対応しました。
  2. ソース中にfaviconを指定されている場合や、カレントディレクトリのfaviconを探す際にhtmlファイルを返す場合(404 Not Found等)に処理が止まってしまう問題を解決。

httpsに対応したのは大きいかも。例えば以下のようなURLも取得できるようになった。

スポンサードリンク

https://addons.mozilla.org/firefox/552/

さて、後は他のツールだなぁ。


2006/12/21 12:08:49200612:08

Favicon API の現状の問題

(写真):Favicon API の現状の問題FaviconAPIで色々改善したい項目が結構あるので、現状の問題点を自分のためにメモしておきますです。

https プロトコルに対応してない

これは、設定の問題で解決はできそうな予感があるので時間が出来たら対応しようと思う。

faviconを直接参照しようとするのを制限しているサイトだと駄目

faviconを変換する際に行う流れとしては以下になるのですが・・・。

  1. リクエストされたURLのソース中の「shortcut icon」の値を調べて、各ページ毎のfaviconが設定されていたら、そのfaviconを取得しようとする。
  2. リクエストされたURLのカレントディレクトリの「favicon.ico」を取得しようとする。
  3. ドキュメントルートの「favicon.ico」を取得しようとする。
スポンサードリンク

これの全てで、ファイルが存在しなかった場合にHTMLにリダイレクトされてしまったりするサイトがあるのでこれはちょっと頭が痛い。MIMEを調べればいいのか~とは思ってはいるけど対応はしていない。

サイズが大きい画像をfaviconに指定しているサイトへの対応

こんなサイトねぇよーって思うでしょ?結構あるんすよ。処理が異様に重くなる。これの対処方法はどうしようかなあ・・・。

なんだか、愚痴っぽくなりましたね。スンマセン。がんばろっと。


2006/12/15 20:03:49200620:03

Favicon API javascriptライブラリの紹介ページ移動

Favicon API javascriptライブラリの紹介ページ移動公開したばかりなのにすいません。紹介ページのURLを変更します。

スポンサードリンク

以下が紹介URLになります。またライセンスも用意してみました(あんま意味ねーけど)。Favicon APIの方に全部纏めちゃおうかなぁ・・・ちょっと悩む所です。


2006/12/14 12:59:49200612:59
Page 5 / 7« 最初...«34567»
アリ「ここからメニューだすよ」
アリ「ごちそういっぱーい」
アリ「腹へったー」
アリ「働けー働けー♪」