2010-12-08 7 views
2

ハッシュをかなり変更するページがあります。バック/フォワードボタンが押されたとき(ハッシュ変更のように)、機能が実行されるという機能を追加したいと思います。私はあなたがポーリングでそれを行うことができることを見てきましたが、それが唯一の方法ですか?ポーリングなしで前/後ボタンが押されたことを検出していますか? (ハッシュ変更)

答えて

1

ポーラリングを使用してクロスブラウザを動作させる必要があります。

Firefox 3.6、Safari 5.0.3、Chrome 8はwindow.onhashchangeをサポートしています。

あなたは私がベンAlmanのバーベキュープラグインをお勧めします...

if ('onhashchange' in window) { 
    // Supported 
} 

Does your browser support it?

+0

これは私が恐れていたものです。返信いただきありがとうございます。 – Samsquanch

+0

IE8以上でもonhashchangeがサポートされていますが、多くのユーザーが無視したりサポートしたりします。 – kennebec

関連する問題