提问人:Kasper 提问时间:10/22/2008 更新时间:10/22/2008 访问量:495
如何从客户端计算机检测当前sharepoint页面?
How to detect the current sharepoint pages from the client machine?
问:
在客户端计算机上,我需要能够以某种方式检测当前用户现在正在查看哪些站点。 我知道 sharepoint 应用程序的基本 URL,比如说 sharepoint.thecompany.net 但是我如何从服务器获取最后请求的 URL? 在尝试迭代当前进程并将 iexplorer 进程转换为我可以使用的东西时,我遇到了死角,我只是不知道将进程强制转换为哪种对象:-(
我希望在 C# 程序集中实现这个逻辑,什么应该在客户端框上运行。
还有其他可能有效的方法吗?
提前致谢
答:
0赞
mockobject
10/22/2008
#1
WatiN 将允许您附加到 IE 实例并从中获取当前 URL。它还允许您对 Firefox 实例执行相同的操作。
但是,尝试使用 wireshark 类型概念在网络级别获取请求的 url 可能会更有效,您只是在计算机上侦听 http 流量并跟踪 url,但这样的解决方案有点超出我的脑海。
编辑:我在寻找解决方案时遇到了这个问题:http://www.codeproject.com/KB/IP/networkmonitor.aspx 据我所知,我认为您可以调整监控代码来监控和查找 http 请求数据包,并解析您需要的 url 信息的标头。
评论