2008年07月02日
■ IE8 WebSlices メモ
Activities 以外のもう一つの新機能である WebSlices のメモ。こちらの方がサービスとして作りやすい。要は RSS。マイクロフォーマットの一種。Safariだとデフォルトで実装済み。Firefox だと何だろう?
WebSlices の Whitepaper
http://code.msdn.microsoft.com/ie8whitepapers/Release/ProjectReleases.aspx?ReleaseId=567
対応としては HTML に決まったクラス名をつけるだけ。
<div class="hslice" id="1"> <p class="entry-title">Item - $66.00</p> <div class="entry-content">high bidder: buyer1 … </div> <abbr class="endtime" title="2008-02-28T17:00:00"> <span class="ttl">15</span> <a rel="feedurl" href="auction.microsoft.com/item.xml"></a> </div>
- "hslice" と "id"、"entry-title" は必須。これだけでもおKー
- entry-content はオプショナル
- endtime はエクスパイアされる、したい時間
- ttl は To The Live の略。単位は分。情報を取りに行くインターバル。デフォルトだと 15分。これ以下の時間には設定できないみたい。
- feedurl は entry-content の代わりに表示させたい外部ファイルへのリンク
これだけで、ツールバーに追加されるが、デザインが微妙なので別途外部ファイルを読み込んだ方がいい。読み込み方法は feedurl でのリンク先で指定する。ただしリンク先の外部ファイルは RSS2.0 に準拠したフォーマットである必要があるので、これだけでもデザインはかなりおかしい。
ので、かなり強引だが、RSS の XML ファイルの description 要素の中に HTML のコードを直で書く。
<description> <![CDATA[ <p style="background:blue">The weather is X.</p> ]]> </description>
外部スタイルシートを読み込めないので、スタイルはインラインで直に指定する。複雑なデザインにしようと思うとかなり面倒。しかも RSS として吐かないといけないのでテンプレ作るのが面倒。うーん、どーすっかな。
Activities も Webslices も ebay の IE8 対応サイトが非常に参考になる。
eBay – Internet Explorer 8 Beta – Activities and WebSlice Enabled Search
■ トラックバック
この記事のトラックバックURL
http://enokido.imgsrc.co.jp/mt/mt-tb.cgi/2084
● 月別アーカイブ
● カテゴリー
● 購読リンク
[大先輩][はてな界隈]

