私はfacebookでuser.js// messagesページをやろうとしていましたが、greasemonkeyのように見えます。他の内部ページでも発生します。 まず、AJAXナビゲーションが原因だと思っていましたが、URLが変更されています(ハッシュ部分ではありません)。なぜgreasemonkeyはFacebookの一部のページ変更を検出しないのですか?
// ==UserScript==
// @name Test
// @namespace none
// @description just an alert when page changes
// @include http*://www.facebook.com/*
// ==/UserScript==
alert(location.href);
をどのように私は正しくページの変更を検出することができます。
これは私が使用したテストページですか?
Firefoxバージョン:6.0.2
Greasemonkeyのバージョン:Firefoxの4+を含む、それをサポートするブラウザについては、0.9.11
この他の質問は関連する場合があります。 http://stackoverflow.com/questions/3522090/event-when-window-location-href-changes – bronsoja