Firefox自用便携定制版

一直很喜欢火狐浏览器,也用了火狐很多年,每次重新安装火狐浏览器之后都要单独重新根据自己的需要配置火狐浏览器,很是麻烦,于是就想说制作一个自己用的便携版的定制好的火狐浏览器,这样不用每次都配置,而且可以放入U盘随身携带。

之前一直用的是阳光盒子火狐浏览器,很好用,不过里面有很多工具我不需要,也有一些我自己会添加和修改的东西。我不想每次都等别人来修改或是更新,很被动,在使用过程中遇见很多问题,也都解决了。于是打算自己也来定制一个浏览器。

最开始很多地方都不懂,折腾了两天,开始的时候就是用官方的浏览器文件和阳光盒子中程序文件,默认的配置文件和阳光盒子中的配置文件一一进行比对,然后通过找出其中的区别来了解这些设置的意思,然后打开浏览器通过启用和禁用一些东西来了解这些东西的作用都是什么,比如禁用里面的样式然后查看浏览器的界面有什么变化,从而知道这些样式的作用,了解了狠毒扩展和脚本,无数次百度谷歌,然后其实火狐浏览器不像其他的浏览器,用户配置文件夹和 Firefox 的程序文件并不在一起,这样一旦 Firefox 出现问题,您的所有信息仍旧是安全的。也就是说,您可以卸载 Firefox 后仍保留您的设置和其他信息;相应地,如果要清除您的信息或修复某些故障时,您也不用重新安装 Firefox。所以我下载了最新的pcxFirefox程序,修改了一些东西让之便携,然后了解了配置文件中各个文件和文件夹的作用,终于折腾了两天,我基本上弄懂了所有的东西,于是打算动手开始制作自己的定制浏览器。

本来最开始想全新制作自己的浏览器,其实全新制作也很容易,不过有些脚本配置很麻烦,于是就打算在阳光盒子的配置文件基础上进行修改,如下:

程序文件:下载的目前最新的pcxFirefox44.02版。

配置文件:基于阳光盒子配置文件修改。

阳光盒子火狐浏览器自用定制版修改步骤:

1,下载最新的pcxFirefox编译版,修改里面的一个文件从而达到便携效果。

2.提取阳光盒子的配置文件并且改名为shenjie。

3.修改了user.js文件,里面增删,修改了一些东西。

4.修改了prefs.js文件,里面增删,修改了一些东西。

5.

修改这个文件是导航的一些链接。删除了阳光盒子的东西。

6.mms.cfg文件替换,解决某些系统和火狐使用的Flash的卡顿问题。

7.删除FQ的一些备份的规则,

8. 增删一些脚本和扩展以及修改样式。

删除Goagent。修改默认FQ为lantern.

9.因为删除了,修改了很多的脚本和软件等。所以需要修改菜单项,就是修改这个文件。

10.打开浏览器,然后进行配置,删除增加东西,删除无用文件和文件夹,然后备份,成功。

11.。。。其他我还修改了很多地方,这里就不再多说。

后面我还会添加很多好用的脚本或者扩展,当然你们自己也可以根据自己的需要添加删除某些功能,也可以自己修改样式等,希望大家能多多反馈,提出好的建议或推荐一些好的脚本文件。谢谢。

下载地址:

360云盘:https://yunpan.cn/cxzJXF2enFvsi  访问密码 91f2

百度云:http://pan.baidu.com/s/1gep0Mzx 密码:z4ru

一些说明:

1.我删除了很多不需要的软件,虽然也增加了一些东西,不过总体来说精简了不少,阳光盒子原来以7z格式压缩之后88.8MB,我的压缩之后78MB,流畅不卡,其实更新最新的Flash之后会卡,但是我设置了一个选项之后不会提示更新了,也设置了mms.cfg文件,解决了这些卡顿问题。

2.建议大家搞懂每一个扩展和脚本的作用,这样你就会知道这个浏览器有多强大;

3.我添加了xmarks扩展,自带的lastpass扩展,这些大家可以登陆一次之后重新打包自己用,这样就更加方便;

4.Autoproxy扩展我已经切换到lantern了。大家要FQ的话可以直接在“UC脚本管理器”——“实用工具”——lantern打开即可FQ。

5.对于我自己添加的扩展我觉得麻烦就没有给这些扩展单独添加样式了。界面不怎么好看,不过不影响使用。

6.内置的多数文件都不需要更新,就连Flash都不需要更新,除了程序文件偶尔需要更新。

7.其他修改的一些细节等待你们去发现。

关于阳光盒子里面的扩展和脚本文件的作用和使用说明我就不再多说,可以到阳光盒子作者网站或者我另一篇文章去看:http://www.cnblogs.com/shenjieblog/p/5188534.html

给个截图吧:

用户配置文件说明:

原文:https://support.mozilla.org/zh-CN/kb/%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6


您对 Firefox 做的所有更改,比如您的主页、工具栏、保存的密码以及书签等,都被保存在一个特别的文件夹中,称为用户配置文件夹。您的用户配置文件夹和 Firefox 的程序文件并不在一起,这样一旦 Firefox 出现问题,您的所有信息仍旧是安全的。也就是说,您可以卸载 Firefox 后仍保留您的设置和其他信息;相应地,如果要清除您的信息或修复某些故障时,您也不用重新安装 Firefox。

此信息仅供参考。您不必执行这些步骤,除非您是从另一篇文章中跳转过来的。

目录

怎么找到我的用户配置文件?

点击菜单按钮 ,点击帮助 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  • 应用程序概要 部分,点击 显示文件夹 按钮,将打开一个窗口显示您的配置文件。

    注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

    在不打开 Firefox 的情况下找到您的用户配置文件

    1. 在开始屏幕中,点击“桌面”, 桌面界面将打开。

    2. 将鼠标移到桌面右下角,呼出侧边栏。
    3. 将鼠标向上移,点击 搜索 按钮打开“搜索”侧边栏。
    4. 在搜索框内输入 %APPDATA%\Mozilla\Firefox\Profiles\,不要按 Enter 键,侧边栏会显示用户配置文件的列表。
    5. 点击名称中带有“default”的用户配置文件夹,其将会在新窗口中打开。

    用户配置文件储存了哪些信息?

    注意:仅介绍对于数据恢复有用的重要信息。

    • 书签、下载历史和浏览历史:places.sqlite 文件包含了您在 Firefox 中所有的书签、下载文件的记录和浏览网页的记录。bookmarkbackups 文件夹中存储着书签备份文件,这些文件可以用来恢复您的书签。更多信息请参考 创建,管理书签 and 备份与恢复书签
    • 密码: 您的密码被保存在 key3.db 和 logins.json 文件中。更多信息请参考 密码管理器——在 Firefox 中记住、删除和更改已保存的密码

    • 站点自定的首选项:permissions.sqlite 以及 content-prefs.sqlite 文件中保存了许多针对站点的权限设置(比如哪些网站允许弹出窗口),或者针对站点的页面缩放级别。更多信息请参考我该怎样管理网站的权限?页面缩放
    • 搜索引擎:search.sqlite 文件和 searchplugins 文件夹存储着 Firefox 搜索栏中安装的搜索引擎。
    • 用户词典:persdict.dat 文件保存着一些您添加到 Firefox字典中的自定义的词。更多信息请参考 使用拼写检查
    • 自动完成历史:formhistory.sqlite 记录着您曾经通过 Firefox 搜索框搜索的历史,以及您曾经在网站填写过的表单。更多信息请参考表单自动完成
    • Cookie:Cookie 保留着一些您曾访问过的网站的信息(通常是您的网站首选项或登录状态等信息)。Cookie 被保存在 cookies.sqlite 文件中。

    • DOM 存储:DOM 存储是比 Cookie 更大、更安全、更易用的另一种储存信息的方式。每个网站的信息都被存储在 webappsstore.sqlite 文件中,而 chromeappsstore.sqlite 文件存储着 about:* 页面的信息。
    • 安全证书设置:cert8.db 文件保存着您所有的安全证书设置,以及您向 Firefox 中导入的 SSL 证书。
    • 安全设备设置:secmod.db 文件是安全模块的数据库。
    • 下载动作:mimeTypes.rdf 文件保存着您设定的当某个文件类型打开时 Firefox 应该做的动作。例如当您在 Firefox 中点击一个视频文件的链接时, Firefox 将使用相应的播放器打开它。更多信息请参考 管理文件类型
    • 插件 MIME 类型:pluginreg.dat 文件存储着与您已安装的插件相关的 互联网媒体类型。更多信息请参考 使用Firefox插件
    • 保存的会话:sessionstore.js 文件存储了当前打开着的标签页和窗口。更多信息请参考 会话恢复功能
    • 自定义工具栏:xulstore.json 文件存储了工具栏和窗口的大小、位置的设置。更多信息请参考 如何定制工具栏
    • 用户首选项:prefs.js 文件存储着经过自定义的用户首选项设置,如您在 Firefox 选项 对话框中所做的更改。可能还有 user.js 文件,如果这个文件存在,它会以该文件中的内容覆盖相应的首选项。

    • 用户样式:\chrome\userChrome.css 和 \chrome\userContent.css 文件保存着用户自定义的对 Firefox 外观的改变,或某些特定的网站、HTML 元素的外观和行为(如果存在)。
  • 时间: 2024-10-27 06:03:16

    Firefox自用便携定制版的相关文章

    Firefox 个人定制版

    效果图: /*博客图片显示比例失调,建议右键查看图像浏览大图*/ 设置: 1 # Mozilla User Preferences 2 3 /* Do not edit this file. 4 * 5 * If you make changes to this file while the application is running, 6 * the changes will be overwritten when the application exits. 7 * 8 * To make

    从RadioWar定制版Proxmark3了解与原版Proxmark3区别

    当第四批团购结束的时候,我们决定以各位对于Proxmark3硬件上面的部分不人性化的地方进行修改,从而整合成了现在的RadioWar定制版Proxmark3.并且Proxmark3定制版列入了我们团队的Proxmark3_Mod项目当中,以下就是相关的一些修改内容: 1.将原有官方Proxmark3的电解电容修改为钽电容 钽电容全称是钽电解电容,也属于电解电容的一种,由于使用金属钽做介质,不需要像普通电解电容那样使用电解液,另外,钽电容不需像普通电解电容那样使用镀了铝膜的电容纸烧制,所以本身几乎

    巧用svn create patch(打补丁)方案解决定制版需求

    最近项目定制版越来越多,维护,同步代码非常费事.以前的思路如下图: 以前的svn目录结构如下图: 这样问题有2个: 若在一个定制包中修复了其他定制包也有的bug,同步更新其他包的代码时,非常费劲+机械,并且很容易发生人工失误. 若某个定制包换人维护,新接手的人,交接时费时,而且新接手的人容易忘记关键点,对定制版在主线版基础上有哪些改动记不住. 由此,我研究了一下SVN的Create/Apply patch功能,由于svn的patch格式文件可以忠实记录文件变动,所以上面说的第2个问题迎刃而解,同

    JQuery插件编写之定制版选择器

    很多人是因为jQuery的强大选择器而爱上它的(没错,我就是特别讨厌原生JS的FindElementById),但是何尝不想把一些经常用的链式操作组合写成一个选择器呢?! 从机制上来讲,jQuery的选择符解析器首先会使用一组正则表达式来解析选择器,然后对解析出来的每个选择符执行选择器函数,最后根据true或false来决定是否保留元素. 比如说: $('div:gt(1)') 在jQuery的源文件中是由jQuery.expr[":"] = jQuery.expr.pseudos 对

    奥巴马专属定制版

    此页面为WP8"奥巴马专属定制版"应用的发布页面. "奥巴马专属定制版"是一款收集奥巴马在公开场合穿着.使用过的衣服.鞋子.随身物件,并提供相关信息给用户,方便用户购买市场上有的同款商品. 此页面主要记录开发进度.APP发布等情况. -------------------相关进度--------------------- 目前进度:UI相关资源前期准备中,各相关开放平台的AppID申请中... 奥巴马专属定制版,布布扣,bubuko.com

    Xeeling定制版

    此页面为WP8"Xeeling定制版"应用的发布页面. "Xeeling定制版"是一款WP8端收集糗事.搞笑文字.图片等逗人一乐的app. 此页面主要记录开发进度.APP发布等情况. -------------------相关进度--------------------- 目前进度:UI相关资源前期准备中,各相关开放平台的AppID申请中... Xeeling定制版,布布扣,bubuko.com

    二柱子四则运算定制版+升级版

    题目:在上次程序的基础上,实现对连除的判断,并且实现多个数的混合运算,要求可以输入结果,并进行判断. 思路:基于上次程序,首先思考混合运算,这里运用两个数组,分别记录随机产生的运算数和运算符号.然后对连除进行判断,,检查运算符号数组里是否有连续的除号,有的话加上括号,避免歧义.最后对运算结果进行计算,并对用户输入的结果进行比较,给出相应提示,回答,计算方面,要优先对括号,乘除进行运算,然后再进行加减运算,每次运算完后都要记录下运算的结果. 代码: //吕广浩 3/19 #include<iost

    阿里云邮推定制版 首创按量计费模式

    5月8日消息,阿里云邮正式对外发布升级定制版,首创全新的按量计费模式.区别于按账户数购买模式,这种按量计费的方式,可以在一定程度上减少资源浪费,使大中型公司在企业邮箱方面的成本投入平均降低40%. 电子邮件已成为企业日常工作信息交流的重要工具,自主管理.稳定安全.性价比高的企业邮箱是企业级用户选购的标准.而现在企业邮箱产品功能同质化严重,产品功能大同小异.对于大中型企业来说,随着公司规模的扩大,员工人数的不断增加,按账户数购买的方式不仅不能满足需求,还需支付大量成本.如果在邮箱开通之初购买大量账

    Objective - C 中的KVC(一)(视图、便携、易懂、原创纯手打 定制版)

    KVC的使用 1.KVC 全称 key valued coding 键值编码 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性.JAVA,C#都有这个机制.ObjC也有,所以你根部不必进行任何操作就可以进行属性的动态读写,就是KVC. KVC的操作方法由NSKeyValueCoding提供,而他是NSObject的类别,也就是说ObjC中几乎所有的对象都支持KVC操作. 2.常用方法 获取值的方法 valueForKey