c# 监听浏览器(包括火狐,ie等任何浏览器)打开url地址,监听啥时候打开和关闭???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 监听浏览器(包括火狐,ie等任何浏览器)打开url地址,监听啥时候打开和关闭???相关的知识,希望对你有一定的参考价值。

我想写一个winform 程序,来监听本机的浏览器打开了哪些网页,记录他们的地址

  尊敬的用户,您好!很高兴为您答疑。
  您所要开发的这种程序其功能其实就是一般意义上的木马。但是木马程序并非洪水魔兽,不是所有木马程序都是恶意程序,您用C#作为开发语言,想要监控到系统中浏览器的访问行为的难度较大,因为c#本身无法开发镶入式应用。而作为外部应用是无法透过浏览器监测到浏览器所访问网址的(如果可以,就是浏览器的安全漏洞了)。但是打开和关闭的行为,您可以通过监测记录系统的句柄行为来实现,需要使用到windows的API。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术A 不太明白你的意思,你要监听的是一个页面吗?
那你试试使用Socket编程,监听一个端口试试

其实这个功能还是用JS实现,比较合理,在网页中设置打开,关闭事件,在使用Ajax发送到服务器交给C#处理
function window.onbeforeunload() alert("关闭窗口")

function window.onunload() alert("关闭窗口")
希望可以帮到你
参考技术B 让我看一看你的源码看一看

为啥有些网页使用火狐浏览器能打开,使用IE却不能打开?

ie和火狐浏览二者的内核不同。
ie版本低,或者该网站就是基于火狐浏览器开发的。
没有考虑到兼容性的问题,导致无法打开。

觉得答案还可以就采纳为最佳答案吧,做任务呢。
参考技术A 尊敬的用户,您好!很高兴为您答疑。
  您可以尝试使用ctrl+shift+delete把所有的东西清理一遍 ,或者换一个DNS服务器地址。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术B 把IE升一下级,打开IE ——工具—— Internet-------windows Update

参考资料:I

参考技术C 不兼容

以上是关于c# 监听浏览器(包括火狐,ie等任何浏览器)打开url地址,监听啥时候打开和关闭???的主要内容,如果未能解决你的问题,请参考以下文章

window.open(url,name)设置name属性后,在谷歌火狐等浏览器中均可在指定窗口打开,可是为啥在ie中不行

如何设置网页内容能在IE和火狐、谷歌等浏览器中都居中?

为啥有些网页使用火狐浏览器能打开,使用IE却不能打开?

selenium 测试工具只能用在火狐浏览器上吗?

firefox浏览器兼容ie

不知道为啥 我bootstrap用火狐 IE打开下拉不生效 求大神帮助