如何实时记录浏览器输入的网址?

fisher_older 2011-01-28 09:57:34
请问如何实时记录浏览的网址。比如当在IE地址栏输入网址后回车,程序的Memo就记录下该网址?
最好能够记录IE和火狐等各种浏览器。
谢谢大家,新年快乐!
分不够了,希望大家能不吝赐教。
...全文
230 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fisher_older 2011-01-31
  • 打赏
  • 举报
回复
结贴了。谢谢大家。
fisher_older 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhouzuoji 的回复:]
截取封包,
[/Quote]

谢谢。能具体点吗?
UndefinedCoder 2011-01-30
  • 打赏
  • 举报
回复
截取封包,
fisher_older 2011-01-30
  • 打赏
  • 举报
回复
没有更好的办法了吗?
fisher_older 2011-01-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sanguomi 的回复:]
去网上搜吧
IE BHO的例子一大堆
火狐 用XPCOM, 就JS就可以实现抓访问页面
[/Quote]

网上找了半天,真没找到能解决我这个问题的答案。
fisher_older 2011-01-29
  • 打赏
  • 举报
回复
DDE能否实现?
fisher_older 2011-01-29
  • 打赏
  • 举报
回复
如果用DDE技术,如何实时监控IE?实时得到URL。
sanguomi 2011-01-29
  • 打赏
  • 举报
回复
去网上搜吧
IE BHO的例子一大堆
火狐 用XPCOM, 就JS就可以实现抓访问页面
fisher_older 2011-01-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 suiyunonghen 的回复:]
IE用BHO,火狐的话,他自身的扩展方式更是多!
[/Quote]

请问具体怎么做呢?
不得闲 2011-01-29
  • 打赏
  • 举报
回复
IE用BHO,火狐的话,他自身的扩展方式更是多!
fisher_older 2011-01-29
  • 打赏
  • 举报
回复
谢谢bdmh。键盘钩子我是知道的。虽然可以记录键盘操作,但是我只要记录IE或者火狐等浏览器的输入网址。相当于用delphi设计一个监控软件,运行后,只要打开IE,输入网址(当然不一定是键盘输入,也可能是粘贴,或者通过收藏夹直接点击等方式得到网址),当输完了回车或者点“转到”等执行按钮后,监控程序就将网址记录下来。不知道我有没有说清楚?
bdmh 2011-01-29
  • 打赏
  • 举报
回复
键盘钩子,参考
全局键盘钩子(WH_KEYBOARD)

那个是判断任何按键的,你改一下就行,记录每个按键,然后按回车后,把前面记录的按键显示出来
sharebei 2011-01-29
  • 打赏
  • 举报
回复
监控当前窗口,如果是目标浏览器,则监控标题,当标题发生改变时说明网址发生了改变,调用提取网址的操作。

网址提取思路:
对于IE浏览器,可以通过窗口类名来和父窗口句柄定位地址栏句柄,有了地址栏句柄就可以直接调用API读取里边网址了。

其它浏览器也可采用同IE一样的思路,刚才测试了firefox,此种方法行不通。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧