Jamol
小狐狸
小狐狸
  • UID35144
  • 注册日期2011-01-26
  • 最后登录2011-01-27
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1394回复:4

外部程序如何获取firefox代理信息?

楼主#
更多 发布于:2011-01-26 10:02
有人做过自己获取firefox代理信息吗?能否通过调用firefox的某个dll来获取firefox代理信息?
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
1楼#
发布于:2011-01-26 10:02
prefs.js
搜索network.proxy
Jamol
小狐狸
小狐狸
  • UID35144
  • 注册日期2011-01-26
  • 最后登录2011-01-27
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-01-26 10:02
只搜索prefs.js文件是不行的,preference的机制很复杂,如果在default preference里有的值prefs.js里是不会有的。FF4.0里吧很多default的js文件都打到omni.jar里去了,和3.6又不兼容了。
我是想能否通过FF的某个dll获取这些信息, 这样FF在改动应用程序就不用改了。
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
3楼#
发布于:2011-01-26 10:02
你是指的获取在运行状态下firefox的proxy信息?
直接扫内存区域

不在运行状态下proxy信息,prefs.js中有
Jamol
小狐狸
小狐狸
  • UID35144
  • 注册日期2011-01-26
  • 最后登录2011-01-27
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-01-26 10:02
不是获取firefox运行状态的proxy 信息, 是获取ff设置的proxy 信息,prefs.js里的设置不全,比如以前3.6 greprefs/all.js里有的项 prefs.js里会没有,所以自己读FF配置文件的话要按FF加载的方式自己加载一遍。但是这个加载规则FF 4.0改了,和3.6不一样了。
游客

返回顶部