2013-01-11 63 views
0

我試着用Process.GetProcessesByName(「firefox」)來操縱它。但我只能檢測到瀏覽器的打開和關閉。是否有可能使用c#獲得封閉瀏覽器選項卡的URL?

- 有人可以幫助我檢測瀏覽器中的選項卡何時關閉。

+0

如果你用你試圖達到的目標來描述它,它會更容易回答你的問題。我認爲最好的方法是使用'javascript'來處理事件。看看[JavaScript檢測瀏覽器關閉選項卡/關閉瀏覽器](http://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser) –

回答

0

不,不可能從單獨的應用程序,C#或其他任何東西中做到這一點。

你必須使瀏覽器插件和單獨的每個瀏覽器。即使對於IE,也不建議在.NET中進行插件(請參閱https://stackoverflow.com/a/1161529/351383)。

對於IE在這裏是一個外觀極好一篇關於製作加載項:

How to get started with developing Internet Explorer extensions?

對於Firefox,你必須讓Firefox插件,請點擊此鏈接:

https://addons.mozilla.org/en-us/developers/

鉻:

http://developer.chrome.com/extensions/getstarted.html

+0

ow。可是等等。我有另一個問題.. –

+0

我可以在瀏覽器(firefox或chrome)中打開的所有選項卡中獲取URL嗎? –

+0

如果你的意思是來自外部的應用程序,簡短的回答是否定的。也許你可以通過一些黑客手段來獲取它,並在瀏覽器窗口中查看(以win API方式),但可以在下一個瀏覽器版本中改變。從瀏覽器插件你可以做到這一點,不知道所有的瀏覽器。 –

相關問題