Facebookページの上に「オーバーレイされた」JavaScriptスクリプトを作成しようとしています。それはDOMContentLoadedを使ってコンテンツがロードされたことを検出してから追加のものを追加します。しかし、Facebookは実際にはAJAXを使う新しいページに行くときにページを実際に "リロード"しないので、DOMContentLoadedハンドラは実行されません見ていく新しいものがあっても、もう一度。DOMNodeInsertedまたはhashchange
とにかくFacebookのハッシュを変更するためにFacebookがonhashchangeを使用していると思ったが、Firefox 4(Firefox 3以降でこれをサポートする必要があるが他のブラウザはサポートしていない)これ以上ハッシュを変更しないでください。そして、Firefox 3.6以前では、オンハッチ変更はありません。
私はDOMNodeInsertedを使うことを考えましたが、それは本当にページを遅くするでしょうか? (私は本当にこのスクリプトで減速することはできません。)
は誰がDOMNodeInsertedを実装しようとしましたか?スピード/応答性が問題でしたか? (私はかなり大きなコールバック関数を持っています) – jakey