Tôi có phần mở rộng firefox nghe "http-on-modify-request" và kiểm tra tất cả các yêu cầu GET đến từ firefox. Tôi muốn có thể hủy yêu cầu (nói trả lại mã không thành công cho trang) hoặc sửa đổi URI của yêu cầu nhưng dường như không thể thực hiện được. đối tượng nsiHttpChannel chỉ không cho phép nó - ví dụHủy yêu cầu HTTP GET từ Tiện ích mở rộng của Firefox
delete httpChannel;
hoặc Reseting để yêu cầu rỗng
httpChannel = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Components.interfaces.nsIXMLHttpRequest);
không làm việc (và bạn không thể sửa đổi URI).
Vì vậy, làm cách nào để cả hai chặn và sửa đổi http NHẬN yêu cầu GET trong tiện ích mở rộng firefox.