C# 如何从客户端计算机检测当前sharepoint页面?

C# 如何从客户端计算机检测当前sharepoint页面?,c#,sharepoint,object,process,C#,Sharepoint,Object,Process,在客户端机器上,我需要能够以某种方式检测当前用户正在查看的站点。 我知道sharepoint应用程序的基本URL,比如sharepoint.thecompany.net,但我如何从服务器获取最后请求的URL? 当我尝试迭代当前进程并将iexplorer进程转换为我可以使用的对象时,我遇到了一个死胡同,我只是不知道将进程转换为哪种对象:-( 我希望在一个C#汇编程序中实现这个逻辑,该程序应该在客户机上运行 还有其他可行的方法吗 “提前感谢”将允许您连接到IE实例并从中获取当前url。它还允许您对F

在客户端机器上,我需要能够以某种方式检测当前用户正在查看的站点。 我知道sharepoint应用程序的基本URL,比如sharepoint.thecompany.net,但我如何从服务器获取最后请求的URL? 当我尝试迭代当前进程并将iexplorer进程转换为我可以使用的对象时,我遇到了一个死胡同,我只是不知道将进程转换为哪种对象:-(

我希望在一个C#汇编程序中实现这个逻辑,该程序应该在客户机上运行

还有其他可行的方法吗

“提前感谢”

将允许您连接到IE实例并从中获取当前url。它还允许您对Firefox实例执行相同操作

不过,使用wireshark类型的概念在网络级别获取请求的URL可能会更有效,在这种情况下,您只需监听计算机上的http流量并跟踪URL,但这样的解决方案有点让我难以理解

编辑:我在寻找解决方案时遇到了这个问题: 从我看到的情况来看,我认为您可以修改监控代码来监控和查找http请求数据包,并解析您需要的url信息的标题