2008年7月 2日


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.net/mt/mt-tb.cgi/2084

管理人:えのきど。
職業:Web Design Engineer
(Designer+Programmer) / 2

Designer にも Programmer にも成りきれず、どっちつかずでふらふらしてます。先は見えてません。

生存証明用の日々のメモブログ。メインは雪山大好きっ娘。です。

このブログの RSS RSS
counter