社区
C++ 语言
帖子详情
如何取得firefox地址栏的URL
爬山的人2008
2009-11-12 10:23:41
本人在开发一个浏栏器辅助工具--懒人书签,为了人对更多支持更多的浏器,想取得firefox地址栏的URL
...全文
278
17
打赏
收藏
如何取得firefox地址栏的URL
本人在开发一个浏栏器辅助工具--懒人书签,为了人对更多支持更多的浏器,想取得firefox地址栏的URL
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爬山的人2008
2009-11-12
打赏
举报
回复
[Quote=引用 13 楼 hairetz 的回复:]
http://topic.csdn.net/t/20041202/13/3608704.html
看这里的实例吧
[/Quote]
不和的,这些都是针对IE的我要的是firefox的
猫已经找不回了
2009-11-12
打赏
举报
回复
http://topic.csdn.net/t/20041202/13/3608704.html
看这里的实例吧
chenzhp
2009-11-12
打赏
举报
回复
很复杂
happy1986
2009-11-12
打赏
举报
回复
友情up,顺便学习一下。
do_fork
2009-11-12
打赏
举报
回复
都是在用做病毒的思路做软件
healer_kx
2009-11-12
打赏
举报
回复
最好是写成firefox的插件...呵呵,比你Hook啊,FindWindow啊什么的,都简单。。。
会C就OK了。
老邓
2009-11-12
打赏
举报
回复
或者建议:Hook,对FireFox的消息进行过滤,看能否截获文本更新消息。
只是感觉,具体自己尝试吧。
没做过。
老邓
2009-11-12
打赏
举报
回复
看来Firefox有自己一套GUI控件。
Spy++得到的类名是:MozillaWindowClass
查找这个,再查找子窗口,看能否GetWindowText(估计这个API也不行)
爬山的人2008
2009-11-12
打赏
举报
回复
[Quote=引用 3 楼 loaden 的回复:]
Spy++得到其类名,再FindWindow试试。
[/Quote]
这种方未能是不行的,firefox地址栏不是窗口
mengde007
2009-11-12
打赏
举报
回复
先用SPY++获取窗口句柄;
HWND hwnd=::FindWindow(_T("IEFrame"),NULL); //这儿会改;
if(hwnd)
{
HWND hwnd2=::FindWindowEx(hwnd,NULL,_T("WorkerW"),NULL);
HWND hwnd3=::FindWindowEx(hwnd2,NULL,_T("ReBarWindow32"),NULL);
HWND hwnd4=::FindWindowEx(hwnd3,NULL,_T("ComboBoxEx32"),NULL);
HWND hwnd5=::FindWindowEx(hwnd4,NULL,_T("ComboBox"),NULL);
HWND hwnd6=::FindWindowEx(hwnd5,NULL,_T("Edit"),NULL);
char sz[255];
::SendMessage(hwnd6,WM_GETTEXT,255,(LPARAM)sz);
AfxMessageBox(sz);
}
}
whg01
2009-11-12
打赏
举报
回复
http://group.gimoo.net/review/15621 看看这里的回复。
老邓
2009-11-12
打赏
举报
回复
Spy++得到其类名,再FindWindow试试。
clhposs
2009-11-12
打赏
举报
回复
不会 学习下 友情UP
AlwaysSLH
2009-11-12
打赏
举报
回复
up
爬山的人2008
2009-11-12
打赏
举报
回复
[Quote=引用 15 楼 do_fork 的回复:]
引用 14 楼 climber1977 的回复:
引用 13 楼 hairetz 的回复:
http://topic.csdn.net/t/20041202/13/3608704.html
看这里的实例吧
不和的,这些都是针对IE的我要的是firefox的
你如何判断,哪个url是用户需要的,哪个不是?
不如交给用户做决定,搞一个迅雷那样的小悬浮窗,用户dragdrop地址栏的url到小窗口
然后你像迅雷一样弹出一个窗口,让用户填写书签的名字,分类,说明,等等辅助信息
其实firefox用户都很忠实的,内置的书签管理已经很不错了,^d直接加进去,还可以用插件同步到邮箱
[/Quote]
你可以到www.leizy.cn下载一个我定怕插件,看看.和IE的收藏夹使用基本上是一样的,只是实时保存到服务器的.,只是还有一些小问题.只是是关心firefox地址栏的URL
do_fork
2009-11-12
打赏
举报
回复
[Quote=引用 14 楼 climber1977 的回复:]
引用 13 楼 hairetz 的回复:
http://topic.csdn.net/t/20041202/13/3608704.html
看这里的实例吧
不和的,这些都是针对IE的我要的是firefox的
[/Quote]
你如何判断,哪个url是用户需要的,哪个不是?
不如交给用户做决定,搞一个迅雷那样的小悬浮窗,用户dragdrop地址栏的url到小窗口
然后你像迅雷一样弹出一个窗口,让用户填写书签的名字,分类,说明,等等辅助信息
其实firefox用户都很忠实的,内置的书签管理已经很不错了,^d直接加进去,还可以用插件同步到邮箱
firefox
14.0.1(截止7/17/2012最新版)
智能
地址栏
URL
自动补全:智能
地址栏
现在可以在输入时自动补全
URL
域名。 指针锁定API:现在的应用程序,像第一人称游戏,可以更好地通过删除指针来控制,让应用程序捕获和处理鼠标移动坐标更加直接。这让开发人员可以...
Canonical
Url
Detector:浏览器扩展程序,用于将
地址栏
中的网址更改为规范网址。 (适用于Chrome和
Firefox
)
当页面具有规范
URL
时,扩展图标将变为活动状态,然后单击它以将
地址栏
中的
URL
更改为规范
URL
,而无需重新加载页面。 再次单击以返回到原始
URL
。 当
url
包含额外的参数和标记时,它以相同的方式工作。 例如,当您共享...
yastm:还有另一个将视频发送到mpvyoutube-dl
firefox
附加组件
这是另一个
Firefox
插件,尝试使用mpv播放器播放
URL
。 此扩展程序创建一个
地址栏
按钮和一个上下文菜单项。 权限 储存-储存设定 activeTab-使用浏览器操作(
URL
栏图标)/加载内容脚本以暂停页面中的视频时获取当前...
pinboard:
Firefox
Quantum插件
插脚板用于
Firefox
Quantum插件。特征该插件尽可能接近地复制了旧版插件的功能:
地址栏
按钮,带有菜单以允许添加到记事板以后再读访问pinboard.in上的各种直接链接右键单击链接上的上下文菜单以允许添加到记事板...
dat://协议作为
Firefox
WebExtension-JavaScript开发
Dat-
Firefox
这是一个原型浏览器扩展,它使用稍微修改的dat-...尽管Webextensions协议处理程序受到限制-我们无法在已加载页面的
地址栏
中显示dat://,但我们至少可以适当地处理初始
URL
或链接。 DAT站点在Corre上运行
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章