`
JSF狂人
  • 浏览: 3715 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

firefox3的一些个人见解(秘技)

阅读更多

一直以来都在使用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还好意思说是程序员?

0
0
分享到:
评论

相关推荐

    火狐3D插件 Tilt 3D Firefox 3D 视觉化扩展

    在firefox地址栏输入about:config 找到以下内容 devtools.tilt.enabled 设置为true devtools.tilt.force-enabled 设置为true 前提 webgl.disabled 设置为false webgl.force-enabled 设置为true 弄好后重启firefox 按...

    Firefox火狐浏览器官方Setup 69.0.3-win64版本exe安装包

    《Firefox火狐浏览器69.0.3-win64版本详解》 Firefox,又被称为火狐浏览器,是由Mozilla基金会开发的一款开源、免费的网络浏览器,以其稳定、安全、快速和高度自定义的特点深受用户喜爱。这里我们聚焦的是Firefox ...

    Firefox 火狐浏览器安装包

    火狐浏览器(Mozilla Firefox)是一款由Mozilla基金会和志愿者共同开发的开源网络浏览器,以其高度定制性、安全性和性能而受到用户欢迎。以下是一份描述: 火狐浏览器是一款跨平台的开源网络浏览器,由Mozilla基金...

    Firefox火狐浏览器官方Setup 45.0-win64版本exe安装包

    Firefox火狐浏览器是一款深受用户喜爱的开源网络浏览器,其官方Setup 45.0-win64版本是专为Windows 64位操作系统设计的。这个安装包提供了稳定、安全且功能丰富的网页浏览体验,旨在满足不同用户的需求。下面将详细...

    Firefox火狐浏览器官方Setup 52.0.2-win64版本exe安装包

    《Firefox火狐浏览器52.0.2-win64版本安装详解》 Firefox火狐浏览器,作为一款全球知名的开源网络浏览器,以其强大的功能、高度的定制性和安全性深受用户喜爱。52.0.2-win64是Firefox针对Windows 64位系统的一个...

    Firefox火狐浏览器官方52.1.1esr-mac版本dmg安装包

    《Firefox火狐浏览器52.1.1esr-mac版本的深度解析与安装指南》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度自定义性深受用户喜爱。52.1.1esr(Extended Support Release...

    Firefox火狐浏览器官方78.0b3-mac版本dmg安装包

    资源全名:Firefox 78.0b3.dmg

    Firefox火狐浏览器官方52.9.0esr-mac版本dmg安装包

    《Firefox火狐浏览器52.9.0esr-mac版本的深度解析与安装指南》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度自定义性深受用户喜爱。52.9.0esr版本是针对企业用户推出的一...

    Firefox火狐浏览器官方52.0.1-win32版本exe安装包

    《Firefox火狐浏览器52.0.1-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方52.0.1-win32版本exe安装包"进行详细...

    Firefox火狐浏览器官方Setup 45.0b8-win64版本exe安装包

    《Firefox火狐浏览器45.0b8-win64版本详解》 Firefox火狐浏览器,全称为Mozilla Firefox,是一款由Mozilla基金会开发的开源网络浏览器。它以其强大的安全性、隐私保护和高度可定制性赢得了全球用户的青睐。在本文中...

    Firefox火狐浏览器官方Setup 45.0.2-win64版本exe安装包

    《Firefox火狐浏览器45.0.2-win64版本:深入解析与使用指南》 Firefox,又称为火狐浏览器,是由Mozilla基金会开发的一款开源、免费的网络浏览器,以其强大的安全性和用户隐私保护功能,以及丰富的插件生态系统,...

    Firefox火狐浏览器官方51.0b2-win32版本exe安装包

    《Firefox火狐浏览器51.0b2-win32版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的可定制性和出色的隐私保护机制,在全球范围内拥有大量的忠实用户。...

    Firefox火狐浏览器官方52.4.0esr-mac版本dmg安装包

    《Firefox火狐浏览器52.4.0esr-mac版本安装详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本篇文章将详述针对Mac系统的Firefox ...

    Firefox火狐浏览器官方10.0.2-win32版本exe安装包

    《Firefox火狐浏览器10.0.2-win32版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的自定义性和丰富的扩展插件深受全球用户的喜爱。本文将针对“Firefox...

    Firefox填写表单扩展,火狐填写表单,Firefox自动表单,Firefox填写表单,火狐自动填表,火狐填表

    Firefox填写表单扩展 安装方法很简单,直接拖拽到火狐浏览器窗口中然后根据提示操作即可。 随时关注最新版: http://code.google.com/p/ffextension/downloads 火狐官方下载地址: ...

    Firefox火狐浏览器官方Setup 88.0.1-win64版本exe安装包

    《Firefox火狐浏览器88.0.1-win64版本安装详解》 Firefox火狐浏览器,作为一款全球知名的开源网络浏览器,以其强大的安全性能、高度的定制化和丰富的扩展插件深受用户喜爱。本文将详细解析Firefox火狐浏览器88.0.1-...

    Firefox火狐浏览器官方52.9.0esr-win32版本exe安装包

    《Firefox火狐浏览器52.9.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。52.9.0esr(Extended Support Release)...

    Firefox火狐浏览器官方Setup 60.7.0esr-win64版本exe安装包

    总的来说,“Firefox火狐浏览器官方Setup 60.7.0esr-win64版本exe安装包”是一个专为Windows 64位用户设计的浏览器解决方案,结合了高性能、强大安全性和高度可定制性,无论对于个人用户还是企业用户,都是值得信赖...

    Firefox火狐浏览器官方52.5.0esr-win32版本exe安装包

    《Firefox火狐浏览器52.5.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本篇文章将深入探讨Firefox 52.5.0esr-...

    Firefox火狐浏览器官方52.0b2-win32版本exe安装包

    标题中的“Firefox火狐浏览器官方52.0b2-win32版本exe安装包”指的是Mozilla Firefox的52.0b2预览版,专为Windows 32位操作系统设计的安装程序。Firefox是一款开源、免费的网络浏览器,以其安全、隐私保护和可定制性...

Global site tag (gtag.js) - Google Analytics