如何检测internet浏览器何时在Windows窗体中打开,并在URL被激发时执行操作
本文关键字:并在 URL 操作 执行 窗体 检测 何检测 internet Windows 何时 浏览器 | 更新日期: 2023-09-27 18:25:38
我想写一个程序,它可以识别浏览器何时打开,并在用户访问网站时执行每次操作。例如:
该程序作为系统托盘运行,并在windows启动时自动启动。(这项工作)
-
现在,如果客户端打开一个具有示例代码
MessageBox.Show("You opened a browser!")
的随机互联网浏览器(IE、Chrome…),该程序将运行一个函数。 -
如果用户在地址栏中键入例如"www.google.com"并按下[输入],则在加载网站之前,程序应打开类似
MessageBox.Show("You entered " + enteredURL)
的示例函数。
提前感谢您的帮助!
查看Navigating
事件:
在WebBrowser控件导航到新文档之前发生。
可以连接到IE的现有实例,但您需要使用COM API的底层(请参阅此处)。
对于其他浏览器,没有通用机制:您需要逐个浏览器地确定是否存在某些API。