Tôi đã cố gắng để làm một trang user.js đến/tin nhắn trong facebook, nhưng trông giống như thông báo không có thông báo khi chuyển hướng từ/đến/tin nhắn. Nó cũng xảy ra ở các trang nội bộ khác. Đầu tiên tôi nghĩ rằng đó là do điều hướng AJAX gây ra, nhưng thay đổi URL (không phải là phần băm), vì vậy đó là điều hướng bình thường, phải không?Tại sao greasemonkey không phát hiện một số thay đổi trên trang trong facebook?
Đây là một trang thử nghiệm mà tôi đã sử dụng:
// ==UserScript==
// @name Test
// @namespace none
// @description just an alert when page changes
// @include http*://www.facebook.com/*
// ==/UserScript==
alert(location.href);
Làm thế nào tôi có thể phát hiện một cách chính xác những thay đổi trang?
Firefox phiên bản: 6.0.2
Greasemonkey phiên bản: 0.9.11
Câu hỏi khác này có thể có liên quan. http://stackoverflow.com/questions/3522090/event-when-window-location-href-changes – bronsoja