c# - 获取用户在浏览器中输入的URL

时间:2012-10-26 09:00:23

标签: c# asp.net .net wpf

  

可能重复:
  How to get the URL of the current page in C#

我想开发一个应用程序,用于在我的应用程序在后台运行时实时存储用户浏览历史记录。

例如,如果我的应用程序在后台运行,如果用户在chrome或firefox中键入url ..我想将该url存储在数据库中

如何在C#中做到这一点?

1 个答案:

答案 0 :(得分:0)

我不能给你确切的代码,但我会考虑看看L.B的建议。

看看: http://www.fiddler2.com/fiddler/Core/

如果您还没有尝试过Fiddler,请尝试安装它。然后你会注意到它拦截了你发出的所有请求,以及URL。

通过查看Fiddler的工作原理(请参阅上面的链接),您可以解析所请求的所有URL。这可能是最简单也是最好的方式。

我之前没有这样做,但我猜你必须搜索“听80号码头”或类似的。您必须查看该端口的所有流量。