Firefox(火狐)工作原理

[09-12 13:07:58]   来源:http://www.88dzw.com  电路基础   阅读:8345

文章摘要:ForecastFox——这种流行扩展可在工具栏中插入简短天气预报。您可以选择所在地点(或多个地点)、预报的天数,以及需要白天预报还是昼夜预报。 RadialContext——在您右键单击网站时,大部分浏览器都会显示下拉菜单选项。RadialContext扩展让这个菜单更加富有生气,它用一个小巧的圆盘图形菜单选项(类似汽车音响上的控制面板)代替了纯文本菜单。 RadialContext广告阻止——除了弹出窗口阻止功能,Firefox还内置了多个不同的广告阻止扩展。使用这些扩展,用户可以阻止部分或全部横幅广告,以及其他显示在网页上的广告。一些扩展使用已知广告服务器列表来进行筛选,或阻止域名中带有

Firefox(火狐)工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

  • ForecastFox——这种流行扩展可在工具栏中插入简短天气预报。您可以选择所在地点(或多个地点)、预报的天数,以及需要白天预报还是昼夜预报。
  • RadialContext——在您右键单击网站时,大部分浏览器都会显示下拉菜单选项。RadialContext扩展让这个菜单更加富有生气,它用一个小巧的圆盘图形菜单选项(类似汽车音响上的控制面板)代替了纯文本菜单。

Radialcontext 插件
RadialContext

  • 广告阻止——除了弹出窗口阻止功能,Firefox还内置了多个不同的广告阻止扩展。使用这些扩展,用户可以阻止部分或全部横幅广告,以及其他显示在网页上的广告。一些扩展使用已知广告服务器列表来进行筛选,或阻止域名中带有“banner”或“adserver”服务器的图片。另外一些扩展可以正常显示广告,但如果用户认为某个广告特别令人生厌,则可右键单击该广告,在弹出的下拉菜单中选择删除广告。

在 Firefox 上使用广告删除功能前后对比
使用广告删除功能前后对比

Firefox的安全性

有趣的扩展
Bork Bork Bork!——用瑞典厨师口音给您朗读网页或电子邮件。
Hammer Time——将“STOP!Hammer Time”功能添加到Firefox。
Leet Key——将键入的文本或静态文本转换为L337、ROT13、BASE64、HEX、URL、BIN、DES摩尔斯码,DVORAK键盘布局,大小写转换,Leet文字书写方式。

Firefox在处理安全性方面与IE有所不同。IE使用安全区域(有时可能遭到恶意软件破坏),而Firefox不依赖安全区域。并且Firefox也不使用数字签名,这些签名是程序员可以购买的验证证书。如果您试图在计算机上安装软件,IE将检查数字签名是否与程序的实际供应商匹配。微软项目经理彼得•托尔(Peter Torr)指出这一点是Firefox安全性的严重缺陷。但是,数字签名也并非安全软件的保证。它仅仅意味着有人购买签名,但也存在签发假签名的情况。

另一个安全性问题涉及ActiveX控件。ActiveX内置在IE中,它允许特定网站自动下载脚本或执行小型应用程序。而Firefox中却没有ActiveX,这意味着用户将无法浏览某些站点,但也关闭了许多安全漏洞,在安全性和功能之间,Firefox选择了安全性,而牺牲了一点功能。

Firefox与IE在安全性方面的另一个差异在于Firefox是开放源代码程序。这意味着任何人都可以获得编写程序的代码。这听起来似乎非常可怕,因为潜在黑客也可以获得代码;但实际情况正好相反。希望关闭安全漏洞的人远比希望利用漏洞的黑客多。让数千人检查代码并帮助发现问题,意味着大部分安全缺陷都将非常迅速地得到解决。实际上,Firefox的开发人员甚至为任何成功发现程序缺陷的人提供500美元奖金和一件T恤衫。

在下一部分,我们将介绍Firefox的起源和开发人员。我们还将了解这款新浏览器如何具有改变我们现有所知的互联网的潜力。

Firefox的历史和未来

Firefox的起源可以直接追溯到网景公司(Netscape),这家公司的网络浏览器Netscape Navigator在微软开发IE前曾经一度是占据统治地位的浏览器。该浏览器的公司内部名称是Mozilla。最终,网景公司在开放源代码许可证的情况下发布了Navigator的源代码,这意味着所有人都可以查看和使用该代码。有人成立了一个非赢利组织,领导使用这些代码开发浏览器。这一组织在2003年成为Mozilla基金会。

但是,如果一切按计划进行的话,Firefox就不是Mozilla小组要发布的浏览器。和以前的Netscape Navigator一样,随着不断添加更多功能,Mozilla软件的体积日渐庞大——这就是在软件开发中所说的“功能蔓延”或“膨胀”问题。这时,一位名叫布雷克·罗斯(Blake Ross)的计算机迷加入了小组,他曾在14岁时利用业余时间帮助开发Mozilla项目。罗斯没有接受功能蔓延,而是决定着手开发基于Mozilla自己的浏览器,其重点是简约版。软件开发人员戴夫•海厄特(Dave Hyatt)也在开发中扮演了重要角色。2003年,本•古德尔(Ben Goodger)也加入罗斯的行列,开发工作从此加快了步伐。

上一页  [1] [2] [3] [4]  下一页


Tag:电路基础电子电路基础,模拟电路基础电路基础