我必須開發一個控制檯應用程序,該控制檯應用程序將監視並列出瀏覽器觸發的所有事件:Internet Explorer 8,Mozilla Firefox和Google Chrome。網絡瀏覽器事件日誌
需要研究哪些主題?你能以某種方式幫助我嗎?
我必須開發一個控制檯應用程序,該控制檯應用程序將監視並列出瀏覽器觸發的所有事件:Internet Explorer 8,Mozilla Firefox和Google Chrome。網絡瀏覽器事件日誌
需要研究哪些主題?你能以某種方式幫助我嗎?
Firebug爲Mozilla Firefox做了這個工作,並且也爲IE7 +做了擴展。查看源代碼,因爲它是開源的。
如果是谷歌瀏覽器或Mozilla Firefox,我很肯定你可以通過在瀏覽器中安裝插件/擴展來收聽事件。在這些瀏覽器中執行此操作非常簡單。
我假設Chrome瀏覽器的那一刻,
chrome.tabs.onSelectedChanged(function(){..}); //This will listen to tab-selection related events..
chrome.tabs.onCreate(function(){..}); //This will get fired when a new tab is opened..
通過插件編寫的瀏覽器我敢肯定,你可以聽一百多名這樣的事件!
谷歌瀏覽器是指:Link
Mozilla Firefox的參考:Link
對於Internet Explorer,我相信沒有學習的東西集中的地方,但我敢肯定你會得到負載爲您提供教程的頁面。只需將它谷歌出來! :P
實際上構建控制檯應用程序有點困難;除非你能夠將HANDLE傳遞給瀏覽器,聽取傳遞的消息,趕上那些事件和類似的東西!如果你能告訴我們你到底想做什麼,或許我們可以幫助你! :)
我希望這可以解決您的查詢。
mmmh ..應用程序往往是獨立於瀏覽器..或獨立..有沒有其他方式? – arima 2009-12-29 06:26:03
歡迎來到StackOverflow。您可能會發現以下是有用的:http://stackoverflow.com/questions/137407/is-there-any-way-in-net-to-programmatically-listen-to-http-traffic – Sampson 2009-12-29 05:17:06
您的問題不與您分配的標籤有很大關係。 – 2009-12-29 05:18:26
你可以指定更多一點你的意思是「被解僱的事件」?你能舉出這種事件的例子嗎? – 2009-12-29 05:18:46