我正在嘗試編寫一個Firefox插件來記錄將所有GET請求提供給特定網站的時間。例如谷歌並將此數據記錄到文件中。換句話說,我希望將每個GET請求用作事件來定時器。對特定網站的時間GET請求
任何人都可以指向正確的方向嗎?
我正在嘗試編寫一個Firefox插件來記錄將所有GET請求提供給特定網站的時間。例如谷歌並將此數據記錄到文件中。換句話說,我希望將每個GET請求用作事件來定時器。對特定網站的時間GET請求
任何人都可以指向正確的方向嗎?
你需要聽http-on-modify-request
和http-on-examine-response
通知。這些通知你when a request is about to be sent and when a response has been received。有關使用http-on-modify-request
的示例,請參閱https://developer.mozilla.org/en/Setting_HTTP_request_headers,您將記錄時間戳而不是設置標題。另外,我想你會想要get the tab that the request belongs to。最後,你通過比較它們的通道對象匹配http-on-examine-response
前述http-on-modify-request
通知:How to map response to request when using "http-on-modify-request" and "http-on-examine-response"?
你要像[這](http://figures.oreilly.com/tagoreillycom20090601oreillybooks300541I_book_d1e1/figs/I_mediaobject_d1e16958-web.png)? ([Firebug](https://addons.mozilla.org/pl/firefox/addon/firebug/)net panel) –
對應[源代碼](http://code.google.com/p/fbug/source/)瀏覽/分支機構/ firebug1.9 /內容/螢火蟲/網) –