grf回答ポイント 300ptウォッチ

onHashChange を JavaScript だけで、実装したいのですが、いい例が見当たらず困っています。要件としては以下を考えています。


- IE6+ とモダンブラウザ(Firefox, Safari)をサポート
- ライブラリを使う側としては、リンクのクリックなどにイベントを仕込む必要のないもの。つまり、url にそのまま #hash を入力しても、想定通り動く。
- back/forward button, bookmark もサポート

いまのところ、

swfaddress
http://www.asual.com/swfaddress/

reallysimplehistory
http://code.google.com/p/reallysimplehistory/

jQuery.history
http://www.mikage.to/jquery/jquery_history.html

クロスブラウザな onhashchange イベント (作りかけ)
http://d.hatena.ne.jp/ZIGOROu/20081205/1228465473

YUI
http://developer.yahoo.com/yui/history/

はみました。

YUI が一番近い感じなんですが、ちょっとコードベースが大きいかなぁと思ってます。できたら、他のライブラリには依存しない方法が好ましいです。シンプルな実装で、上記要件をサポートしているものはないでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-03-07 07:30:07
終了日時
2009-03-14 07:35:02
回答条件
1人5回まで 300 ptで終了

この質問のカテゴリ

この質問に含まれるキーワード

クロスブラウザ14firefox2005JavaScript2781Safari651jQuery742YUI12ブラウザ4012ライブラリ985IE6534モダン52URL11376

人気の質問

メニュー

PC版