Firefox Chrome插件、扩展的区别

Firefox Chrome插件、扩展的区别
Firefox Chrome插件、扩展的区别

插件(plugins)、扩展(extensions)与主题(themes)和语言包(languages)都是附加组件(Add-ons)不同种类。

插件与扩展是完全不同的东西。

Firefox:插件与扩展

插件(Plugins/Plug-ins):

它通常是第三方应用程序提供给firefox使用的二进制文件。也就是说第三方应用程序把相关功能编译成了二进制的机器指令提供给各类浏览器,方便它们调用。

Firefox需要显示某些自身并不能显示的特定文件类型的时候,就会调用与之相关的第三方应用程序提供给firefox的插件来显示它。插件的作用也在于此。

windows下的firefox插件通常是dll格式,linux下的通常是so格式。

例如,Adobe提供给firefox的插件“Adobe reader”使其能直接在浏览器里显示网络上的pdf 文档,而Adobe提供给firefox的另一个插件“Adobe shockwave flash”则使其能显示网页中嵌入的flash。Microsoft提供的“Windows media player firefox plugin”使firefox能播放网页中嵌入的windows媒体(wmv、wma、asf以及对应的播放列表格式)。

扩展(extensions):

它通常是扩展开发者为了修改或者增强firefox本身的功能而提供的一种打包格式。它通常由包含功能代码的js脚本、包含界面的xul文件以及包含皮肤的css文件和各种图像文件组成。少数特定平台下的扩展可能还会附带一些二进制文件。

?Firefox扩展是什么?

官方定义:它是用于给Firefox增加一些实用新功能的附加组件。

使用的技术:

○XUL: 一种基于XML的用户界面语言

○CSS,DOM,JavaScript

○XPCOM: 跨平台的COM(COM 的全称是Component Object

Model 组件对象模型。)技术,基本原理与微软的COM类似

○XPConnect: 将JavaScript和XPCOM连接起来,即可以让XPCOM组

件被脚本化,在js代码中调用,也允许使用js来开发XPCOM组件

开发,相当于“胶水”。

○RDF: 资源定义框架,用于保存扩展的注册信息和描述信息

扩展的格式都是xpi后缀的。其实是zip格式打包的。

常见的扩展有noscript、adblock plus等。

Chrome:插件与扩展

插件与扩展的区别

Chrome浏览其中有两个概念——―插件‖(plugins)与―扩展程序‖(extensions)。

你可以访问about:plugins查看已经安装的插件,访问chrome://extensions/管理安装的扩展程序。

插件(plugins)一般是比较底层的应用,比如说Flash、Java、Gears等,每个插件都对应着相应的dll文件;而扩展则是一般的功能扩展。

插件(plugins)

新版本的Chrome可以使用chrome://plugins访问与about:plugins一样的内容,这样就可以直接管理插件的启用(见上图)。

老版本的Chrome则不行,控制插件启用与否须在启动Chrome时搞定:加上启动参数即可,比如:–disable-plugins 就是禁用所有插件。

扩展程序(extensions)

Chrome官方的扩展程序库肯定是最全的,可惜被墙了。不过修改hosts文件即可访问。重要的是Chrome的扩展程序不会告诉你它兼容那些版本的Chrome(Chromium),所以,如果某个扩展工作有问题,可以试试把Chrome换到Dev channel,问题可就就能解决。

Mozilla文章参考:

https://www.360docs.net/doc/3f6003358.html,/projects/plugins/

https://https://www.360docs.net/doc/3f6003358.html,/en/Plugins

https://https://www.360docs.net/doc/3f6003358.html,/en/Extensions

最后再说两个问题。

一、安装版与绿色版的区别

Firefox的安装包所写的注册表项很少很少。它唯一的作用就是告诉windows:老兄,我给你安装了一个firefox,安装在某盘某目录下了。

建议所有新手用安装版,这样会少很多问题。

如果一定要用绿色版的话,ok,其实firefox的安装包就是一个自解压程序。如果你有winrar 的话,在安装程序上点右键,然后会有解压缩的选项,自己就可以解压出来。non-localized 目录是firefox的主程序目录,localized目录包含了不同语言版本的文件,把它里面的东西复制出来粘贴到non-localized目录里就得到了对应语言的绿色版firefox。

二、插件问题

大多数第三方应用程序都会很负责的给你的系统装好针对不同浏览器的插件。他们通常都把插件放在系统的某个地方,然后在注册表里写下一些东西告诉 windows:我的插件在某目录下,哪个浏览器要调用就自己来调用吧。不过,偶尔还是有少数程序(如Windows media player firefox plugin和Shockwave director)需要复制一些文件到firefox的plugins目录里去。如果你的firefox是安装版的,那么它可以从之前提到的 firefox安装时所

写的注册表项中得知firefox的安装目录,从而顺利复制对应文件。如果你的是绿色版firefox,那么它们就不知道你的 firefox安装在哪里,从而无法复制对应文件到对应目录里去。这时候就会出现一些问题。

因此,我在这里也建议新手使用安装版的firefox,其实它所写的信息相当相当少。因为firefox 的所有设置都是保存在配置文件夹里的。关于配置文件夹的概念,请看这里:ht

Firebug+Firefox调试方法

在火狐中困扰我大半天的js问题.找到这个. 半小时就搞定了.. .下面是原帖内容. 什么是Firebug 从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript 给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。 Firebug是Firefox下的一款开发类插件,现属于Firefox 的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。这是一款让人爱不释手的插件,如果你以前没有接触过它,也许在阅读本文之后,会有一试的欲望。笔者在撰写此文的时候,正逢Firebug发布1.0正式版,这不能不说是种巧合。 应用 Firebug插件虽然功能强大,但是它已经和Firefox浏览器无缝地结合在一起,使用简单直观。如果你担心它会占用太多的系统资源,也可以方便地启用/关闭这个插件,甚至针对特定的站点开启这个插件。 在安装好插件之后,先用Firefox浏览器打开需要测试的页面,然后点击右下方的绿色按钮或使用快捷键F12唤出Firebug插件,它会将当前页面分成上下两个框架,如图1所示。 图1:Firebug插件展开图示 从图1中看到,Firebug有6个主要的Tab按钮,下文将主要介绍介绍这几方面的功能。 Console 控制台 控制台能够显示当前页面中的javascript错误以及警告,并提示出错的文件和行号,方便调试,这些错误提示比起浏览器本身提供的错误提示更加详细且具有参考价值。而且在调试Ajax应用的时候也是特别有用,你能够在控制台里看到每一个XMLHttpRequests请求post出去的参数、URL,http头以及回馈的内容,原本似乎在幕后黑匣子里运作的程序被清清楚楚地展示在你面前。

Firefox Chrome插件、扩展的区别

插件(plugins)、扩展(extensions)与主题(themes)和语言包(languages)都是附加组件(Add-ons)不同种类。 插件与扩展是完全不同的东西。 Firefox:插件与扩展 插件(Plugins/Plug-ins): 它通常是第三方应用程序提供给firefox使用的二进制文件。也就是说第三方应用程序把相关功能编译成了二进制的机器指令提供给各类浏览器,方便它们调用。 Firefox需要显示某些自身并不能显示的特定文件类型的时候,就会调用与之相关的第三方应用程序提供给firefox的插件来显示它。插件的作用也在于此。 windows下的firefox插件通常是dll格式,linux下的通常是so格式。 例如,Adobe提供给firefox的插件“Adobe reader”使其能直接在浏览器里显示网络上的pdf 文档,而Adobe提供给firefox的另一个插件“Adobe shockwave flash”则使其能显示网页中嵌入的flash。Microsoft提供的“Windows media player firefox plugin”使firefox能播放网页中嵌入的windows媒体(wmv、wma、asf以及对应的播放列表格式)。 扩展(extensions): 它通常是扩展开发者为了修改或者增强firefox本身的功能而提供的一种打包格式。它通常由包含功能代码的js脚本、包含界面的xul文件以及包含皮肤的css文件和各种图像文件组成。少数特定平台下的扩展可能还会附带一些二进制文件。 ?Firefox扩展是什么? 官方定义:它是用于给Firefox增加一些实用新功能的附加组件。 使用的技术: ○XUL: 一种基于XML的用户界面语言 ○CSS,DOM,JavaScript ○XPCOM: 跨平台的COM(COM 的全称是Component Object Model 组件对象模型。)技术,基本原理与微软的COM类似 ○XPConnect: 将JavaScript和XPCOM连接起来,即可以让XPCOM组 件被脚本化,在js代码中调用,也允许使用js来开发XPCOM组件 开发,相当于“胶水”。 ○RDF: 资源定义框架,用于保存扩展的注册信息和描述信息 扩展的格式都是xpi后缀的。其实是zip格式打包的。 常见的扩展有noscript、adblock plus等。

软件兼容性测试

软件兼容性测试 1软件兼容性与软件兼容性测试 兼容性问题,即应用程序在不同的环境中,是否会因接口、函数的不同而发生错误的问题。 1.1软件兼容性 软件兼容性是指某个软件能稳定地工作在某操作系统/平台之中,就说这个软件对这个操作系统/平台是兼容的,再就是在多任务操作系统中,几个同时运行的软件之间如果能稳定地工作,就说这几个软件之间的兼容性好,否则就是兼容性不好。 另一种情况是软件共享的数据,几个软件之间无需复杂的转换,即能方便地共享相互间的数据,也称为兼容。因此,软件兼容性是衡量软件好坏的一个重要指标。从这个意义上看,软件兼容性不良就是软件推广的最大阻碍,例如在微软历史上花费人力财力最多的Vista系统,发布了半年之久依然是叫好不叫座,据说原因之一是软件兼容性最为用户所诟病。 1.2软件兼容性测试 软件兼容性测试是指测试软件在特定的硬件产台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。简单的说,兼容性测试是指测试某新开发的软件在某一特定环境下与各种软件的协调性,软件之间能否很好的运作。例如,会不会有相互不良的影响,还有软件和硬件之间能否发挥很好的效率工作,会不会影响或导致系统的崩溃等。 1.3配置测试与软件兼容性测试 配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要

是测试软件能否与不同的软件正确协作。 软件兼容性测试(Software Compatibility Testing)是指检查软件之间是否能够正确地进行交互和共享信息。其工作的目标是保证软件按照用户期望的方式进行交互。 2软件兼容性测试的内容 软件兼容性测试的主要内容: 1.操作系统/平台的兼容性 2.应用软件的兼容性,例如framework、flash等 3.浏览器之前的兼容性 4.数据库之间的兼容性 5.其他方面,例如操作系统语言、传输协议、代理服务器、防火墙、自身 产品集成 2.1操作系统/平台的兼容性 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。应用软件的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个软件可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,理想的软件应该具有平台无关性。 当然,有些软件只是针对某一系列的操作系统平台来开发的,不存在跨平台的需求。但同一操作系统也有多个版本,例如Windows系统也有不同的系列版本号,如Windows 2000 /XP/Vista等,他们之间可能也有许多不同的组件属性。因此,有些软件可能需要在不同操作系统平台上重新编译才可运行,有些软件需要重新开发或改动较大才能在不同平台运行。因此,在软件发布之前,需要在各种操作系统下对应用软件进行兼容性测试。 自行安装多种平台和模拟应用环境进行测试,但缺点是难以覆盖所有平台。一个软件产品的开发成功,不仅仅是编写完为使用者提供服务功能的程序而已,

网页兼容性测试

网页兼容性测试 Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对Web网页进行兼容性测试。对于web应用,我们无法预计用户的客户端配置和运行环境。所以,做好兼容性测试是非常重要的。 1.1. 操作系统兼容性测试 常见的操作系统有Windows,Unix,Linux等,对于普通用户来讲,最常用的是Windows操作系统。Windows操作系统包括Windows XP,windows 2003,vista,Win2000/NT,Windows9x等等。 1.2. 浏览器兼容性测试 浏览器是Web系统中最核心的组成构件,来自不同厂家的浏览器对Javascript、ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和JAVA的设置也不一样。 使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,在一种浏览器下显示正常,在另一种下就乱了。 不同的浏览器对CSS解释不同。 常见的浏览器兼容性问题,主要表现在如下两方面; 1)页面显示 页面显示的美观性是Web应用程序中重要需求,不同浏览器上呈现给用户的同一个Web页面可能显示的不一样。这些差异性主要表现在对于页面元素的位置、大小、外观。如果在某款浏览器上显示不美观,就会成为一个问题,需要修改。 2)功能问题 Web软件中的功能性问题主要是不同浏览器对脚本的执行不一致,功能性问题极大的限制了用户对Web界面元素的使用。这类问题通常很难被发现,比如某个按钮可能显示正确但实际它是无法使用的,这个则需要用户真正的去使用它才能被发现。 3)现有解决方法 由于软件尽可能多的支持不同类型浏览器,近年来越来越多的成为一个趋势,因此测试的工作量也越来越大。而更多的方法是通过手工进行测试,如何减少工作量,当然想到的还是自动化。 在业内目前通过自动化的方法减少手工测试工作量,主要的过程如下: 1)录制手工操作 将手工操作过程在一个浏览器上通过软件的方式记录下来。记录的主要是鼠标与键盘的动作,同时对每一个操作后的结果,设置一个预期结果。 2)检查测试结果 根据上个步骤录制的脚本,在其他浏览器上进行回放(自动化操作),并比对实际结果与预期结果,如果一样则测试通过,否则测试失败。 上述自动化的主要问题在于: 1)录制时需要设置预期结果,存在额外的工作量。 2)页面变化是WEB软件开发中经常发生的,比如变化了界面显示的文字,移动存放的位置,都可能导致录制的脚本需要进行修改,脚本的维护工作量会比较大。 3)对于操作的结果检查,由于各个浏览器对于界面的展现各不相同,(比如字体的显示各不相同),因此结果可能是多种的,就会很容易产生展现的结果也是美观的,但被误报成测试失败的现象。 1.3. 分辨率兼容性测试

firefox火狐浏览器使用技巧大全

Mozilla Firefox是一个自由的,开放源码的浏览器,适用于Windows, Linux 和MacOS X平台,它体积小 速度快,还有其它一些高级特征. 1.任意缩放文字大小 在IE浏览器中,我们只能对文字的大小进行五个级别的调节,但是在火狐浏览器Firefox中,我们可以任意地缩放文字的大小。操作的方法很简单,只要点击菜单“查看→文字大小”,在子菜单中就可以看见放大、缩小和正常三个选项,点击相应的选项就可以了,而且还可以用快捷键来快速的设置。 2.搜索收藏夹里面的网页 在收藏夹中收藏了很多网站地址,平时又不太整理,所以当要找其中一个网站地址的时候就会很麻烦,在火狐浏览器Firefox中可以对收藏夹进行搜索。点击菜单“书签→管理书签”,在弹出的“书签管理器” 中输入要搜索的关键字,按回车后就可以搜索到收藏夹中相关的网站名称和地址了。 3.查看部分源代码 在火狐浏览器Firefox中除了可以用“查看→查看源代码”查看网页的源代码外,还可以查看网页局部的源代码,只要我们用鼠标选中要查看源代码的部分,然后点击鼠标右键选择“查看选中部分源代码”,这时就会弹出一个显示源代码的窗口,里面选中的部分就是网页中选中部分的源代码。 4.设置多个页面为首页 在IE浏览器中只能设置一个网页为首页,现在用Firefox就可以设置多个首页。先用火狐浏览器Firefox浏览器打开要设置为首页的多个网站,接着点击菜单“工具→选项”,在选项对话框中点击桌面的“基本信息”,然后在“主页”栏中点击“使用当前的多个页面”按钮就可以把当前打开的几个页面同时作为首页。 编辑提示:如果要设置为首页的网站已经保存在收藏夹中,点击该窗口中的“使用书签”按钮,从收藏 夹中来选择网站作为浏览器的首页。 5.有选择的删除Cookies Cookies文件在火狐浏览器Firefox中可以有选择的进行删除,这样我们就可以删除无用的Cookies 了。点击菜单“工具→选项”,在选项对话框中点击左面的“隐私”,接着在右面点击“Cookies”,在显示的内容中点击“已存储Cookies”按钮。然后就可以在弹出的窗口中看到本地电脑中保存的所有Cookies,在上面选中要删除的,再点击下面的“移除Cookie”按钮就可以删除了,如要删除全部就点击“移除所有 Cookie”按钮。 火狐浏览器Firefox还可以对用浏览器直接下载的文件进行管理,点击菜单“工具→下载项”会弹出“下

Windows系统下各浏览器兼容性

Windows系统下各浏览器常用CSS HACK汇总表 1. 此汇总表中测试浏览器的版本为: 微软系统自带:IE6、IE7、IE8 火狐:Firefox 3.6.6 Safari:Safari 5.0 谷歌浏览器:Chrome 6.0.458.1 dev Opera浏览器:Opera 10.60 2. 其中,多数CSS hack是在selector{property:value;}基础上更改的。 selector代表CSS选择器,property代表CSS特性,value代表特性的值。 3. FF代表Firefox,Ch代表Chorme,Sa代表Safari,Op代表Opera 4. Q代表Quirks Mode,S代表Standards Mode。 5. Hack Type列的数字,指的是上面CSS hack的实现方式中的列表号。 1是指“利用浏览器对相同代码的解析和支持的不同实现的hack”,2是指以Firefox或Webkit 特有的扩展样式实现的hack。

一定遵守CSS hack的三条原则。CSS hack是没有办法的时候才使用的解决兼容性问题的招术,是用兼容性问题去解决兼容性问题,无异于饮鸩止渴。切莫一有兼容性问题就使用,时刻记得改掉用CSS hack修补的问题。 IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例1.区别IE和非IE浏览器CSS HACK代码 #divcss5{ background:blue; /*非IE 背景藍色*/ background:red \9; /*IE6、IE7、IE8背景紅色*/ } 2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号】:「\9」、「*」、「_」 【示例】: #divcss5{ background:blue; /*Firefox 背景变蓝色*/ background:red \9; /*IE8 背景变红色*/ *background:black; /*IE7 背景变黑色*/ _background:orange; /*IE6 背景变橘色*/ } 【说明】:因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就会让浏览器正确的读取到自己看得懂得CSS 语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、Google Chrome、Safari等)。 3.区别IE6、IE7、Firefox (EXP 1) 【区别符号】:「*」、「_」 【示例】: #divcss5{ background:blue; /*Firefox背景变蓝色*/ *background:black; /*IE7 背景变黑色*/ _background:orange; /*IE6 背景变橘色*/ } 【说明】:IE7和IE6可读「*」(米字号),IE6又可以读「_」(底线),但是IE7却无法读取

FireFox火狐常用插件介绍

1. Firefox Portable 这个东西其实严格说来不能算是插件。他中文名字是“便携版火狐”,说白了,也就是绿色版火狐。之所以把他放在第一位是因为他的配置完全绿色保存,包括插件,主题,扩展,使用习惯等,你甚至可以把它放在你的U盘里,走哪用哪,完全不怕重装系统带来的放哪所。这太重要了,想一想每次装完系统最痛苦的是什么?没错,装软件,装驱动。同理,每一个Firefox用户都至少有几个必备插件,如果每次重装系统都要重装Firefox,进而重装所有插件……自己想吧,呵呵。 2. IETab 这可是个好东西。前面说了,很多网页在Firefox上的显示效果并不好,遇到这种情况,以往我们的做法是关掉Firefox,打开IE。而现在不同了,因为我们有了IETab。这个插件的作用就是调用IE核心!有了这个插件,你可以随时切换FireFox的内核,如果你发现页面排版很乱,那么试试点击一下右下角火狐图标一样的小图标,这时这个图标会变成IE经典的蓝色e图标,这就表示现在是在用IE浏览这个网页了,怎么样,一切正常了吧?什么?还不对?那一定是他们的网页做出问题了。 3. Foxmarks/ Xmarks 别误会,这是同一个插件。之前的版本叫Foxmarks,在某个版本之后改名叫Xmarks。说起来从这个插件开始这次介绍的第一款真正含义以上火狐的功能插件吧(前面两个,一个是便携版,一个是调IE,呵呵)。这个插件的功能太强大了,他的作用是在多台电脑间同步你的书签(也就是IE里的收藏夹)。具体来说,你一定有这样的体会,当你用IE的时候,当你重做系统的时候,当你又一不小心忘了备份你的收藏夹的时候,或者当你去网吧或公司换了一台电脑而没带备份的收藏夹的时候,那么恭喜你,重新收藏吧。 Firefox就可以完全避免此类情况的发生。通过Xmars插件,你可以在该插件的公司注册帐号,之后本地的收藏夹会同步到该公司的服务器上。同步是什么意思?简而言之,就是让服务器上的数据和你本机的保持一致。所以,假如你第一次使用这个插件,他会把你本地的所有书签,按照你的分类格式上传服务器。那么当你下班回家,打开Firefox,他会自动从服务器上下载下来。同样,这时候你又新收藏了一个网页,他也会自动把这个新增加的书签上传,你第二天到公司打开Firefox 就会发现,书签已经自动更新了。怎么样,很酷吧!如此一来,你再也不用担心收藏夹丢失的事情了,即使你所有的电脑同时全部重做系统,那么你要做的也仅仅是下载Firefox,安装Xmarks插件,接下来的事情,就是等着看你的书签重新出现吧! 当然,如果你使用的第一条中提到的绿色版,那就更简单了,那里是一个完整的Firefox,当然,也包括你的书签。 4.Adblock plus 这个东西其实现在IE 上也有了,就是屏蔽广告。但是他的效果可比IE好得多了。除了常规的屏蔽弹出广告窗口功能外,更可以让你自定义屏蔽内容。现在的网络是很不干净的,弹出窗口早已不是唯一的广告途径,到处充斥着乱七八糟的图片,浮动广告,但是有了Adblock plus,你只要在图片,flash等元素上右键->过滤图片/过滤帧等,一切就清静了。 5.Firebug 这个插件对于从事网页开发的人来说简直是太棒了!所有开发网页的同学都知道,javascript这个东西是很烦人的,尤其是调试的时候,尤其尤其是在IE 下调试(现在IE8好

最全整理浏览器兼容性问题与解决方案样本

常用浏览器兼容性问题与解决方案所谓浏览器兼容性问题,是指由于不同浏览器对同一段代码有不同解析,导致页面显示效果不统一状况。在大多数状况下,咱们需求是,无论顾客用什么浏览器来查看咱们网站或者登陆咱们系统,都应当是统一显示效果。因此浏览器兼容性问题是前端开发人员经常会遇到和必要要解决问题。 在学习浏览器兼容性之前,我想把前端开发人员划分为两类: 第一类是精准按照设计图开发前端开发人员,可以说是精准到1px,她们很容易就会发现设计图局限性,并且在很少状况下会遇到浏览器兼容性问题,而这些问题往往都死浏览器bug,并且她们制作页面后期易维护,代码重用问题少,可以说是比较牢固放心代码。 第二类是基本按照设计图来开发前端开发人员,诸多细枝末节差距很大,不如间距,行高,图片位置等等经常会差几px。某种效果实现也是重复调试得到,详细为什么浮现这种效果还模模糊糊,整体布局十分脆弱。稍有改动就乱七八糟。代码为什么这样写还不知因此然。此类开发人员往往经常为兼容性问题所困。修改好了这个浏览器又乱了另一种浏览器。改来改去也毫无头绪。其实她们遇到兼容性问题大某些不应当归咎于浏览器,而是她们技术自身了。 文章重要针对是第一类,严谨型开发人员,因而这里重要从浏览器解析差别角度来分析兼容性问题。 浏览器兼容问题一:不同浏览器标签默认外补丁和内补丁不同 问题症状:随便写几种标签,不加样式控制状况下,各自margin 和padding差别较大。 遇到频率:100% 解决方案:CSS里*

备注:这个是最常用也是最易解决一种浏览器兼容性问题,几乎所有CSS文献开头都会用通配符*来设立各个标签内外补丁是0。 浏览器兼容问题二:块属性标签float后,又有横行margin状况下,在IE6显示margin比设立大 问题症状:常用症状是IE6中背面一块被顶到下一行 遇到频率:90%(稍微复杂点页面都会遇到,float布局最常用浏览器兼容问题)解决方案:在float标签样式控制中加入display:inline;将其转化为行内属性 备注:咱们最惯用就是div+CSS布局了,而div就是一种典型块属性标签,横向布局时候咱们普通都是用div float实现,横向间距设立如果用margin实现,这就是一种必然会遇到兼容性问题。 浏览器兼容问题三:设立较小高度标签(普通不大于10px),在IE6,IE7,遨游中高度超过自己设立高度 问题症状:IE6、7和遨游里这个标签高度不受控制,超过自己设立高度 遇到频率:60% 解决方案:给超过高度标签设立overflow:hidden;或者设立行高line-height 不大于你设立高度。 备注:这种状况普通出当前咱们设立小圆角背景标签里。浮现这个问题因素是IE8之前浏览器都会给标签一种最小默认行高高度。虽然你标签是空,这个标签高度还是会达到默认行高。 浏览器兼容问题四:行内属性标签,设立display:block后采用float布局,又有横行margin状况,IE6间距bug 问题症状:IE6里间距比超过设立间距 遇到几率:20%

火狐插件介绍

标签页管理 Tabbrowser Preferences - 增强式标签页浏览扩展,提供一个很全面的图形界面,以便让用户能够轻松更改Firefox中的隐藏设置,让Firefox的标签 页浏览功能更加强大和完善,并提供关于链接打开方式的详细设置。 Tab Mix Plus - 在页签上增加了更多的功能,允许你在一个页签上打开多个 链接,或者在多个页签打开同一个链接,合并或者关闭同一个域名的链接等。 Restart Firefox - 在文件菜单中加了一项“重启firefox”,在安装 扩展或插件后,使用这个插件可以很方便,不用关闭FireFox。 Sessionsaver - 恢复上一次打开的页面,如果你上次用过FireFox的话,这对于崩溃的FireFox同样有效。 Duplicate Tab - 允许你在新窗口或当前窗口复制相同的页签(包括浏 览历史等)。 Colorful Tabs - 可以让打开的标签变成彩色的,使得界面美化。 Viamatic foXpose - 在状态栏上增加一个图标,点一下就可以打开所有 的页签。 Firefox Showcase - 简化定位和选择当前窗口的操作。 Separe - 帮助整理当前页签。 Permatabs - 使得一个被选定的页签不能被关闭,并且永远驻留在内存。 FaviconizeTab - 调整页签的宽度,并且只显示图标。 网页链接管理 Linky - 下载选中内容中的所有的网页、图像、文件链接等等。 WebMailCompose - 让网页上的发邮件链接自动转移到web邮件的发送邮件地址。 Linkification - 使得FireFox可以在查看纯文本的时候识别链接地址 并打开链接。 IE Tab - 使用IE内核访问网页。对于只支持IE的页面特别有用。 FirefoxView - 在IE中使用FireFox打开当前的页面。 Paste and Go - 让你粘贴URL到地址栏后自动打开页面,或者使用快捷 键Ctrl-Shift-V。 ErrorZilla - 修改默认的404错误页面为一个Google的缓存页面。

火狐浏览器Firefox常用所有插件详细配图介绍

火狐浏览器Firefox常用所有插件详细配图介绍(站长强烈推荐) 关于“火狐浏览器有...”的内容 本站搜索更多关于“火狐浏览器有下视频的插件没”的内容 现在火狐很火,火到几乎所有的网站都有推荐使用火狐的广告。我用过一段时间,的确防毒功能,防恶意插件等不错,但火狐使用也很困难,尤其是打开火狐感觉也很慢。其实只要你好好配置,它就很好用了,详细教程如下!---------站长编辑 Firefox下载好后总是要配置很多的插件才能用的好。初学者总是觉得麻烦。以下介绍以下我常用的插件,基本上覆盖了日常需要的功能.配置这些好像很麻烦,但是只需要一次即可。Windows用户有个非常简单的方法保存这些配置。 方法是:首先在我的电脑/工具/文件夹选项/查看中,选中显示隐含文件。 然后将以下两个路径的文件夹另存在安全的地方就可以。 C:\Documents and Settings\Your Name\Application Data\Mozilla\Firefox C:\Documents and Settings\Your Name\Local Settings\Application Data\Mozilla\Firefox Your Name是你的用户名。 重装系统后,只要把上述两个文件夹保存到原路径,即可以恢复你以前的保存的所有Firefox中的设置/插件/浏览历史等内容。 在工具/附加软件/插件里能找到已经安装的插件列表。

1. Adblock Plus 下载地址:https://www.360docs.net/doc/3f6003358.html,/firefox/125/ 这个是用来过滤网站上的广告的,比如sina首页上的漂浮广告。安装后我们进入下面的网站来订阅实时更新的过滤地址列表: https://www.360docs.net/doc/3f6003358.html,/en/subscriptions

firefox 插件 开发(3)-基于QT的firefox插件

Qt 开发浏览器插件 Qt的Browsesr Plugin框架,通过简单的办法将widget或者objects编程浏览器支持的插件(支持Netscape LiveConnect APIs的浏览器)。 Netscape, Mozilla FireFox and Opera 支持Qt的插件。ActiveQt用来支持IE的插件ActiveX。 1.下载qtbrowserplugin- 2.4_1-opensource.zip 参考网站: https://www.360docs.net/doc/3f6003358.html,/products/appdev/add-on-products/catalog/4/Utiliti es/qtbrowserplugin/ 我将下载后解压的文件放在 D:\QT-VS2008_Develop\qtbrowserplugin-2.4_1-opensource 然后按照INSTALL.TXT上的内容来编译例子和安装帮助文件等。 (1)编译例子 从命令行进入D:\QT-VS2008_Develop\qtbrowserplugin-2.4_1-opensource后,首先qmake 然后make (2)安装帮助文档 2.windows 下用vs2008+qt编译插件,并测试插件 如果没有Vs2008与qt的编译环境,需要建立环境。 (1)新建Qt工程 A. 选择Qt Applilcation 名称为qtwebpluginstest。 B.点击OK后,点击Finish即可建立工程 (2)打开文件qtwebpluginstest.ui, 在Qt Desiner中拖拽PushButton放置于窗口,修改其名称为“点击我吧”。

浏览器兼容性总结

Struts上传文件的浏览器兼容性 zip文件firefox : application/octet-stream chrome : application/octet-stream oprea : application/zip IE : application/x-zip-compressed\ rar文件firefox : application/x-rar-compressed chrome : application/octet-stream oprea : application/x-rar-compressed IE : application/octet-stream Struts.xml 配置 1. 2. 3. 4. application/msword,application/pdf,application/zip 5. 6. 7. 10485760 8. 解决不同浏览器不能识别上传文件的错误 File 标签的浏览器兼容性 主要想法是用一层遮罩input file 的位置,实现样式的统一,用js进行传值。 解决部分浏览器对file标签解析效果不同的问题 Table 自适应的浏览器兼容性 外套div 把自适应table,tr的的width换成具体的像素值

如何彻底解决firefox火狐浏览器与adobe flash player插件的卡顿问题

如何彻底解决firefox火狐浏览器与adobe flash player插件 的卡顿问题 Mozilla出品的Firefox浏览器(俗称火狐),凭借高度自定义组件,开源的内核,较高的安全性,丰富的扩展应用,一直是小编的最佳的浏览器之选。火狐浏览器更新速度很快,现在迎来了最新版本号24,熟悉Firefox浏览器的用户对于Adobe出品的flash插件,可以说是爱恨交加。这个小小视频插件常常造成Firefox 浏览器上网延迟,卡顿,甚至未响应,最终是插件奔溃。 其中最严重的案例就是Firefox 13和当时的Adobe flash player 11.3插件,由于flash player 11.3引入沙箱安全机制,造成火狐一直无法发挥正常状态,甚至奔溃。与谷歌chrome浏览器自带flash player插件不同,Firefox浏览器需要用户手动安装flash插件,于是新旧版,官方版,beta测试版各种版本的flash player 插件都需要Firefox去测试兼容性,因此小编建议用户可以及时更新最新版的官方flash player插件。 最近在win8,win8.1系统上,也发现firefox新版与flash player 11.8之间不和谐的问题。从flash player11.3开始,新版的插件都引入了安全沙箱技术。但是这个沙箱技术与谷歌chrome独立进程,独立沙箱机制相比,差的很远。如果adobe flash player沙箱技术真有效,那频频被攻陷,频频升级的,却又是flash插件。所有小编建议,如果要彻底解决firefox火狐浏览器与adobe flash player插件的卡顿问题,最直接方法是禁用flash插件,最高级方法就是禁用flash player的安全沙箱技术。浏览器上网保护还是交给人脑或者安全软件更可靠。 为此,Adobe官网也给出解决方法,虽然是针对旧版11.3的解决方案,但一直适用新版的11.x版本: 禁用安全沙箱技术,主要通过修改mms.cfg解决:

linux 下火狐浏览器插件开发

火狐浏览器插件开发 参考资料:https://www.360docs.net/doc/3f6003358.html,/tmy13/item/14ab45971e76511e924f41ba 1.下载sdk:https://https://www.360docs.net/doc/3f6003358.html,/en-US/docs/Gecko_SDK 我的是下载这个版本。 xulrunner-1.9.0.17.en-US.linux-i686.sdk.tar.bz2 解压到/home/chjan/下命名为xulrunner-sdk 2.下载np_entry.cpp,npn_gate.cpp,npp_gate.cpp,plugin.cpp,plugin.h,resource.h文件https://www.360docs.net/doc/3f6003358.html,/seamonkey/source/modules/plugin/samples/npruntime/ 将其放入同一目录下/home/chjan/FireFox/ 3.生成so动态链接库: 3.1修改cpp文件:

a. 方法一: 进入/home/chjan/FireFox/目录下执行: g++ -I /home/chjan/xulrunner-sdk/include -I /home/chjan/xulrunner-sdk/include/java -I /home/chjan/xulrunner-sdk/include/nspr -I /home/chjan/xulrunner-sdk/include/plugin -shared -o libnprt.so np_entry.cpp npp_gate.cpp npn_gate.cpp plugin.cpp 生成libnprt.so文件 b. 方法二: 在eclipse开发工具中编译: 新建名为plugin的C++工程: 将np_entry.cpp,npn_gate.cpp,npp_gate.cpp,plugin.cpp,plugin.h,resource.h文件拷到plugin工程下

不同操作系统下浏览器兼容性测试的研究_陈广旭(无大用)

工程技术 Computer CD Software and Applications 2012年第18期 — 64 — 不同操作系统下浏览器兼容性测试的研究 陈广旭,董启雄,栗勇兵 (装备学院信息管理中心,北京 101416) 摘要:针对现在操作系统和浏览器使用的多样性,本文抽取了一些网页,对这些网页的操作系统和浏览器兼容性进行了测试,通过测试结果发现很多网页都攒在不同类型的操作系统和浏览器兼容性问题,针对这些问题,笔者提出了今后网页开发时,需要注意的几点问题,对于网页开发具有一定的借鉴意义。 关键词:操作系统;浏览器;兼容性;测试 中图分类号:TP393.092 文献标识码:A 文章编号:1007-9599 (2012) 18-0064-02 1 引言 当前的基于Web 开发的系统,大多数都是基于B/S 架构的。基于该架构开发的系统实际上就是浏览器/服务器模式。系统的核心内容部署在一个服务器上,使用者想对这些内容进行访问,需要在客户端通过一个浏览器来实现。也就是说,使用者访问的服务器的内容在客户端是通过浏览器显示出来的。实际上,网页浏览器对于单独的一台电脑而言,也相当于操作系统之上的一个应用软件,它的作用就是对于网页中的文件进行显示,这些文件的内容一般是由HTML 代码来组成的。所以说,对于浏览器端来说就是希望能够看到按照开发者意图展现出来的网页的内容并能顺利和服务器进行信息的交互。这似乎很容易实现,但是开发者在进行网页开发时,对于访问者使用的浏览器和操作系统可能没有全部进行测试,这样就会出现一个问题:开发者开发的网页在不同操作系统下的不同浏览器下是不兼容的。对于浏览器兼容性问题在以往的文献中多有研究,但是对于不同操作系统下的浏览器兼容性问题却几乎没有涉及到。本文研究的内容就是对同一个网页在不同操作系统下的浏览器兼容性进行测试,并对产生的测试结果进行分析和研究,以归纳出针对不同的操作系统和浏览器网页设计今后可能需要改良的地方。 2 不同操作系统下浏览器兼容性测试的意义 信息技术和互联网技术的近几年的发展速度堪称惊人。在这种大背景下,越来越多的基于Web 的系统采用B/S 架构。也就是说访问者可以在物理位置不同的地方通过自己的电脑,在自己安装的操作系统下,通过操作系统访问各个基于Web 系统的网页。开发者在进行系统开发时,也能考虑到浏览器的一些兼容性的问题,对不同的浏览器的兼容性进行测试。但是却很少有开发者会考虑到操作系统对于浏览器兼容性的影响。这其中的原因有很多,其中一个很重要的原因就是现在大多数的企事业单位日常办公都使用微软公司开发的Windows 操作系统,因此,对于这些企事业单位用户来说,他们觉得他们的门户网站只要能够符合Window 的浏览器兼容性问题就可以了。就能满足绝大多数用户的访问需求。 但是,现在的操作系统市场和浏览器市场一样的竞争积累。无论是操作系统还是浏览器都不是微软一枝独秀的年代了。而是进入了操作系统和浏览器市场多元化的发展的阶段。也就是说操作系统和浏览器用户可以根据自己的需求而选择不同的操作系统和浏览器,而且可供选择的范围越来越大。例如操作系统市场,商业操作系统最常用的是微软的Windows 操作系统和苹果的Mac 操作系统。而对于国内市场,现在中标麒麟操作系统系列的发展快速,已经涉及到了很多的领域,如国防、政府、能源、交通、航天、电信、金融、邮政、教育等众多领域,成功实现了规模化应用。中标麒麟操作系统可以安全兼容Linux 操作系统,安全性极高。浏览器方面,像火狐浏览器在全球的市场份额已经上升到15%左右;而遨游浏览器在华人市场的市场份额已经超过了IE 浏览器,占据第一份;奇虎的360安全浏览器,由于其浏览器的安全性能较好,已经越来越多的被广大的浏览器用户多认可。所有这些都说明,操作系统和浏览器的兼容性问题是开发网页时必须考虑的因素。但是从实际情况来看,当前对于操作系统和浏览器兼容性问题进行系统考虑的网页开发时很少的。因此对于不同操作系统下浏览器兼容性问题进行测试,并对测试结果进行分析,对于网页设计今后的改良,使开发者开发的网页不仅能满足Windows 操作系统和IE 浏览器标准,这对于网页开发和建设工作的意义是比较重大的。只有开发者开发的网页能够满足不同操作系统和不同浏览器的兼容性,才能使的网页的访问没有障碍,使得访问者无论使用什么操作系统和浏览器访问系统网页都能获得正确的和完 整的信息。 3 不同操作系统下浏览器兼容性测试的结果 为了对各个网页在不同的操作系统和浏览器下的兼容性进行测试,笔者从大量的在线网页中中随机抽选了100个网页进行了操作系统和浏览器兼容性的测试。主要从页面的排版、布局、页面显示,功能使用情况4个方面进行测试。 本次浏览器兼容性测试工作,选取的操作系统为中标麒麟操作系统、Windows 操作系统和苹果MAC 操作系统。浏览器有Firebox 浏览器、Maxton 浏览器和360安全浏览器等几个不同的浏览器。下面笔者就以操作系统进行分类来分析一下不同的网页的兼容性结果。 3.1 中标麒麟操作系统 前面已经提到,中标麒麟操作系统是我国自主研发的 操作系统,它有若干的版本,可以供不同类型和级别的用户选择使用。中标麒麟操作系统本文可以兼容上述的三种浏览器。在中标麒麟操作系统下使用这三种浏览器对抽选的100个页面进行访问时,结果如下所示。 通过Firebox 访问网页出现排版问题的占5%,出现布

web测试_兼容性测试方案

网站兼容性测试方案 ——网站UI测试 用户常用操作系统及主流浏览器统计。 1.编写目的: 为项目界面测试及系统和浏览器兼容性测试提供依据。拟定测试平台具体方案。 2.操作系统 2.1 中国网民操作系统使用情况分析报告: 来自https://www.360docs.net/doc/3f6003358.html,/中国互联网分析报告 据以上数据统计,用户常用的操作系统前2位分别是:WindowsXP(94.1260%)、WindowsVista(4.2414%) 2.2 WindowsXP 中国网民的操作系统使用情况趋势分析: 来自https://www.360docs.net/doc/3f6003358.html,/中国互联网分析报告

2.3 Windows Vista 中国网民的操作系统使用情况趋势分析: 来自https://www.360docs.net/doc/3f6003358.html,/中国互联网分析报告 3.浏览器 3.1中国网民的浏览器使用情况分析报告: 来自https://www.360docs.net/doc/3f6003358.html,/中国互联网分析报告

来自https://www.360docs.net/doc/3f6003358.html,/ 中国互联网分析报告 据以上数据分析,网民浏览器统计使用率份额比较高的依次为: 第1位:微软IE 82.9276% 第2位:傲游 Maxthon 4.7371% 第3位:腾讯 TT 4.4468% 第4位:360安全浏览器 3.9976% 第5位:世界之窗 Theworld 2.1002% 第6位:火狐 Firefox 1.2965% 第7位:谷歌 Chrome 0.2352% 第8位:Opera 0.1403% 第9位:苹果 Safari 0.1182% 3.2 IE6.0 IE7.0 IE8.0 的使用率及使用情况趋势分析图: MSIE 6.0 67.0528% MSIE 7.0 11.6141% MSIE 8.0 4.2268% MSIE 5.0 0.0229% MSIE 5.5 0.0110%

火狐插件——web攻防常用组件

目录 一、火狐浏览器介绍 (2) 二、如何在火狐里添加组件 (2) 三、安全研究常用的火狐插件 (4) 3.1 Firebug (5) 3.1.1Console控制台 (5) 3.1.2 html查看器 (5) 3.1.3 CSS调试 (6) 3.1.4 可视化的CSS尺标 (6) 3.1.5 网络状况监控器 (7) 3.1.6 JavaScript调试器 (7) 3.1.7 DOM查看器 (8) 3.2 Hackbar (8) 3.2.1 功能介绍 (9) 3.3 User Agent Switcher (10) 3.4 FoxyProxy (11) 3.5 XSS Me (11) 3.6 Add N Edit Cookies (11) 3.7 HackSearch (11) 3.8 Wappalyzer (11) 3.9 Tamper Data (12)

一、火狐浏览器介绍 Firefox是一个出自Mozilla组织的流行的web浏览器。Firefox的流行并不仅仅是因为它是一个好的浏览器,而是因为它能够支持插件进而加强它自身的功能。Mozilla有一个插件站点,在那里面有成千上万的,非常有用的,不同种类的插件。一些插件对于渗透测试人员和安全分析人员来说是相当有用的。这些渗透测试插件帮助我们执行不同类型的攻击,并能直接从浏览器中更改请求头部。对于渗透测试中涉及到的相关工作,使用插件方式可以减少我们对独立工具的使用。 下面我们会列举了一些流行的和有趣的Firefox插件,这些插件对渗透测试人员来说是非常有用的。这些插件是多样的,有信息收集工具,也有攻击工具。使用那些你认为有用的插件就可以了。这里面也有一些需要额外付费的插件 二、如何在火狐里添加组件 1、打开火狐浏览器,在左上角有一个橙色的“Firefox”的按钮,点击按钮弹出列表,在列表里面有一个“获取插件”,请单击获取插件。如下图:

相关文档
最新文档