ハッシュをかなり変更するページがあります。バック/フォワードボタンが押されたとき(ハッシュ変更のように)、機能が実行されるという機能を追加したいと思います。私はあなたがポーリングでそれを行うことができることを見てきましたが、それが唯一の方法ですか?ポーリングなしで前/後ボタンが押されたことを検出していますか? (ハッシュ変更)
2
A
答えて
1
ポーラリングを使用してクロスブラウザを動作させる必要があります。
Firefox 3.6、Safari 5.0.3、Chrome 8はwindow.onhashchange
をサポートしています。
あなたは私がベンAlmanのバーベキュープラグインをお勧めします...
if ('onhashchange' in window) {
// Supported
}
0
を経由してイベントを検出することができます。
関連する問題
- 1. 変更イベントで 'Enter'キーが押されたことを検出しました
- 2. F5が押されたことを検出して更新します
- 3. UILocalNotificationクローズボタンが押されたことを検出しましたか?
- 4. ユーザーがJavascriptなしで戻るボタンを押していることを検出していますか?
- 5. C#| SharpDX.XInput |コントローラ上のボタンが一度押され、押されていないことを検出する方法
- 6. マウスが押されているのを検出しました
- 7. Objective-cでは、可変数のUIButtonがすべて押されたことを検出しました。
- 8. 「back to app」が押されたことを検出しました
- 9. メニューボタンが2回目に押されたことを検出しました。
- 10. 戻るボタンが押されたときにオプションメニューが表示されるかどうかを検出します。
- 11. ボタンを押してもデータベースの列が更新されない
- 12. 戻るボタンが押されたときの検出/警告
- 13. ボタンのテキストを、ボタンを押したときに、Androidでクリックした後に変更します。
- 14. 押された後にメニューの色を変更します
- 15. キーを押した後に変数を変更しますか?
- 16. ネイティブコントロールをクリックした後にkeypressが呼び出されないのはなぜですか? F1を押すと
- 17. 「トラップ」ブロックの宣言後に変数を検出しないバッシュ信号キャプチャが変更されました
- 18. Eclipse Egitで変更されたファイルが検出されない
- 19. ボタンを押したときにページがリダイレクトされない
- 20. 押した後にボタンのスタイルを変更する - CSS
- 21. ホームキーを押した後にボタンが応答しない
- 22. iOS - ボタンを押した後のボタンの色が変わらない
- 23. DataGridViewでボタンが押されたときに内容を更新します
- 24. ポーリングなしでC#を使用してアクティブなウィンドウを検出
- 25. ボタンを押しながらボタンのデザインを変更する
- 26. divが表示されているかどうかを検出し、10秒後に色を変更します。
- 27. mousemoveイベント中にマウスの右ボタンが押されているか左マウスボタンが押されているかを検出したい
- 28. CruiseControl:変更が検出されましたが、ワーキングコピーのタイムスタンプは変更されていません
- 29. UIAlertViewDelegateクラス "self"インスタンスがボタンが押される前にdeallocされました
- 30. hgは、変更されていないファイルが変更されたことを示します。
これは私が恐れていたものです。返信いただきありがとうございます。 – Samsquanch
IE8以上でもonhashchangeがサポートされていますが、多くのユーザーが無視したりサポートしたりします。 – kennebec