【问题标题】:Is it possible to get the URL of the closed browser tab using c#?是否可以使用 c# 获取关闭的浏览器选项卡的 URL?
【发布时间】:2013-01-12 00:07:32
【问题描述】:

我尝试使用 Process.GetProcessesByName("firefox") 来操作它。但我只能检测到浏览器的打开和关闭。

-谁能帮我检测一下浏览器中的选项卡何时关闭。

【问题讨论】:

标签: c#


【解决方案1】:

不,不可能从单独的应用程序、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

【讨论】:

  • 我可以在浏览器(firefox 或 chrome)中打开的所有选项卡中获取 URL 吗?
  • 如果您的意思是来自外部应用程序,简短的回答是否定的。也许您可以通过一些技巧并查看浏览器窗口(以 win API 术语)来获得它,但这可能会随着下一个浏览器版本而改变。从浏览器插件你可以做到这一点,不确定所有浏览器。
猜你喜欢
  • 1970-01-01
  • 2015-04-09
  • 2013-03-14
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-11
相关资源
最近更新 更多