首页 新闻 会员 周边 捐助

c# 操作火狐浏览器

0
悬赏园豆:80 [待解决问题]

我现在想通过c#获取火狐浏览器的进程,并且获得每一个选项卡对象,可以获取到选项卡的url,可以刷新指定的选项卡,求高手指教,最好有案例代码

源坊的主页 源坊 | 初学一级 | 园豆:9
提问于:2013-08-09 14:01
< >
分享
所有回答(6)
0

http://social.msdn.microsoft.com/Forums/en-US/0621b4e1-c996-4f51-bfd6-4c4a125ce400/vb-or-c-program-to-refresh-an-url

Yu | 园豆:12990 (专家六级) | 2013-08-09 14:10

我现在用c#实现,你发的网址的语法我不怎么明白

支持(0) 反对(0) 源坊 | 园豆:9 (初学一级) | 2013-08-09 14:32

@疯狂的NET工程师: 有c#的 , 不过我是操作IE的

支持(0) 反对(0) Yu | 园豆:12990 (专家六级) | 2013-08-09 14:43
0

直接定位,然后发送单击指令,如何?

幻天芒 | 园豆:37207 (高人七级) | 2013-08-09 14:18

但是这样不能确定是哪一个选项卡,也获取不到对应的url了

支持(0) 反对(0) 源坊 | 园豆:9 (初学一级) | 2013-08-09 14:23

@疯狂的NET工程师: 够疯狂,借助windows api,不知能否实现...

支持(0) 反对(0) 幻天芒 | 园豆:37207 (高人七级) | 2013-08-09 17:09
0

js 的window 对象 比如 

location.href 
想些事... | 园豆:98 (初学一级) | 2013-08-09 14:57
0

这个要抓句柄的吧

水墨.MR.H | 园豆:280 (菜鸟二级) | 2013-08-09 15:21

已经获得到句柄了,后面怎么操作呢

支持(0) 反对(0) 源坊 | 园豆:9 (初学一级) | 2013-08-09 15:29

@疯狂的NET工程师:  获取tab id呀,tab id 应该都一定的命名规则,我觉得。

 

找个句柄查看器,查看每个选项卡的id命名是啥。

支持(0) 反对(0) 水墨.MR.H | 园豆:280 (菜鸟二级) | 2013-08-09 15:51
0

用Selenium WebDriver for C#可以实现

参考:How can I programmatically control Firefox, preferably with a C# application?

dudu | 园豆:29642 (高人七级) | 2013-08-09 17:45

这个方式可以获取,但是没有办法操作啊

支持(0) 反对(0) 源坊 | 园豆:9 (初学一级) | 2013-08-14 10:23
0

只能借助插件了,IE可以用反射然后对IEurl重定位

Maculish | 园豆:223 (菜鸟二级) | 2015-11-19 10:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册