一直以来都在使用firefox2版本,只是因为新firefox3插件不是很全,总要等一段时间后,插件才能跟上firefox的脚步。
这个道理就像病毒和杀毒软件一样,先有了病毒,才有杀毒软件。事物的很后顺序问题,恶,跑题了!
(一),因为我有使用多台电脑(一台笔记本,一台台式机,二个虚拟机),又不想每台电脑上都安装一遍firefox,然后再调试一遍,太废事了,所以最后的解决方案是绿色版,copy就可以用的。
仔细研究了一下网上流传的firefox绿色版的制作方法,发现,并不是适合自己的,因为网上流传的的制作方法,必须需要有一个profiles.ini的配置文件。简单来说,网上流传的方法是建立多个firefox配置方案,在快捷方式启动时加载参数-p指定自己的配置,使用自己定义的方案。但是这种方案依赖于C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla\Firefox\profiles.ini,所以,本人也没有心情去再去copy这个文件。
发现:当我在更改userChrome.css样式时,发现,如果firefox首次运行,会把X:\Program Files\Firefox\defaults\profile目录的配置文件和扩展复制到C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla\Firefox\Profiles\XXXXXXXX.default下,并生成相应的配置文件,因此,基于这个原理,我把自己需要的扩展先安装在firefox上,然后复制C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla\Firefox\Profiles\XXXXXXXX.default下的文件到X:\Program Files\Firefox\defaults\profile目录,最后,删除C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\。
此时,因没有配置文件相当于系统还没有安装运行过firefox,然后运行firefox,OK,成功了,所有的配置和扩展全部都是刚刚配置好的了。然后把该X:\Program Files\Firefox\版拿到任何一台没有装过firefox的系统上运行,都能正常运行并且配置正确。这样不管是重新安装系统,还是拿到别的机子上运行,只需要copy一个文件就可以了!
总经此方法:
1,删除原有firefox2及配置文件
2,安装firefox3及扩展,并配置优化firefox
3,复制C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla\Firefox\Profiles\XXXXXXXX.default\配置信息到X:\Program Files\Firefox\defaults\profile
4,删除C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla目录后可以正常运行
5,注意,如果系统中已经存在firefox配置信息,那么X:\Program Files\Firefox\defaults\profile不会起到作用
原理:firefox在运行时寻找profiles.ini,如果此文件存在,则使用profiles.ini里默认Path目录的配置,如果此文件不存在,则复制X:\Program Files\Firefox\defaults\profile的文件到配置目录,并生成profiles.ini。
(二),迅雷插件与firefox 3 配合时的一个bug!在使用过程中,发现当安装Thunder Extension(firefox下的迅雷下载扩展)时,firefox3浏览网页时,部分右键功能无反应,不好使,无效(其中显示图片,查看图片,查片页面源代码功能)。
解决办法:
修改C:\Documents and Settings\用户目录名(当前系统登录的账户名)\Application Data(默认隐藏)\Mozilla\Firefox\Profiles\XXXXXXXX.default\extensions\{1B33E42F-EF14-4cd3-B6DC-174571C4349C}\chrome\thunder.jar,此文件为zip格式,可以用rar或zip等压缩软件解包,thunder.jar里content目录下main.xul文件里代码new nsContextMenu(this);更改为new nsContextMenu(this, window.getBrowser());就可以了。
原理:请阅读firefox源码文件nsContextMenu.js, 这个类是需要二个传参的,function nsContextMenu(aXulMenu, aBrowser)……
当然,不懂的人也可是去下载别人修改完的插件!在哪下载,我不告诉你!不过我想,在javaeye混的人,都应该懂吧!
引用我公司某经理的一句话:这年头不懂ajax还好意思说是程序员?
分享到:
相关推荐
在firefox地址栏输入about:config 找到以下内容 devtools.tilt.enabled 设置为true devtools.tilt.force-enabled 设置为true 前提 webgl.disabled 设置为false webgl.force-enabled 设置为true 弄好后重启firefox 按...
资源全名:Firefox 78.0b3.dmg
Firefox 52.0.2 渗透便携版 90SEC beta8 含多个文件 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8 Firefox 52.0.2 渗透便携版 90SEC beta8...
ScrapBook for FireFox 1.5.14 ScrapBook for FireFox 1.3.7 直接用FIREFOX打开 XPI 文件即可
Firefox填写表单扩展 安装方法很简单,直接拖拽到火狐浏览器窗口中然后根据提示操作即可。 随时关注最新版: http://code.google.com/p/ffextension/downloads 火狐官方下载地址: ...
Firefox 29 - 完整包,下载后直接就能用,新手或懒得折腾的直接下载这个就行了 全新的重要自定义模式可轻松个性化您的Web体验,以访问您最常用的功能 Firefox的右上角有一个易于访问的新菜单,其中包含流行的...
受影响的包括uBlock Origin、AdGuard AdBlocker、AdBlock For Firefox、AdNauseam等广告拦截扩展。只有科学上网,去AdGuard或AdGuard AdBlocker英文网站主页安装这个插件。你也可以尝试下载这个离线安装插件,解压缩...
火狐浏览器 59 版本,firefox 59版本,直接点击安装。
火狐firefox adblock xpi插件,adblock for macOS firefox,解决火狐浏览器安装adblock显示此页面在您的地区不可用问题,解压拖动到火狐浏览器即可安装,完美解决无法从插件市场安装的问题
解压后可用,资源全名:Firefox Setup 45.0.2.exe
firefox_52.3.0esr+build2-0kord1_arm64.deb, ...firefox_75.0+build3-0kylin1_amd64.deb, firefox_75.0+build3-0kylin1_arm64.deb, firefox_75.0+build3-0kylin1_armhf.deb, 新版需要同步安装依赖包
我修改过的雅虎收藏+firefox扩展,支持firefox3
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为MF),是一个自由及开放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本...
firefox52.0.2最新渗透便携版,打开解压就可以使用,包含了几乎所有的渗透测试插件 Firefox是一一个出自Mozilla组织的流行的Web浏览器。Firefox的流行并不仅仅是因为它是一-个好的浏览器,而且它能够支持插件进而...
资源全名:Firefox 52.1.1esr.dmg
资源全名:Firefox 52.9.0esr.dmg
解压后可用,资源全名:Firefox Setup 52.9.0esr.exe
解压后可用,资源全名:Firefox Setup 51.0b2.exe
文件名称:火狐firefox plus adblock xpi插件 适用范围:adblock plus for macOS firefox 1、解决火狐浏览器安装adblock显示此页面在您的地区不可用问题 2、安装方式:解压拖动到火狐浏览器即可安装 3、完美解决无法...
adguard_firefox浏览器插件 20230618