刚刚说了,就是一个overlay,那么在我们的插件的xul文档就是基于这个overlay进行扩展。
在这里,我们在statusbar上面定义了一个statusbarpanel,它的id是my-panel,label是hello,world。
这段代码比较清晰,就是在原有的statusbar上追加一个statusbarpanel,这个statusbarpanel显示hello,world。
在理解了这段代码之后,我们将这个文件定义为示例XUL,保存在Chrome/content下。
您可以看到,文件夹结构与Firefox本身是一致的。
chrome:
//browser/content/browser.xul,看看有什么反应,就会知道xul文档的作用了。
此URL由四部分组成:
2)browser/-包名,即插件的包的id;
3)内容/-请求内容的类型;
4)browser.xul-请求的文件名。
所以chrome:
//foo/skin/bar.png是请求foo包PNG文件下的皮肤中的一个条。
4.编写chrome.manifest
在chrome中,在清单中添加以下句子:
contentsamplechrome/content/
这里指出,当请求类型为content时,包名为sample,位置相对于清单文件的chrome/content/。
请注意,最后一个/此处不能缺失!
然后需要告诉firefox我们的扩展overlay,在chrome.manifest里面再添加一句:
第三部分:
Firefox的使用、设置和常见问题的解决方案
firefox使用、设置和常见问题的解决方法.txt20如果你努力去发现美好,美好会发现你;如果你努力去尊重他人,你也会获得别人尊重;如果你努力去帮助他人,你也会得到他人的帮助。
生命就像一种回音,你送出什么它就送回什么,你播种什么就收获什么,你给予什么就得到什么。
1.为什么下载的firerfox无法安装?
Firefox2启动太慢。
怎么了
3.firefox浏览网页时,不停地抖动?
4.为什么不能保存工具栏设置(每次重启Firefox时,工具栏都会变成默认状态)?
5.firefox使用中出错,把它卸载后重装,问题依旧,怎么办?
6.Firefox是正常的,但不知怎的它无法启动?
7.为何firefox无法访问网络?
8.如何在新选项卡中打开“网站/书签”(单窗口多页浏览)?
9.firefox的安全模式(safemode)是什么?
10.如何将Firefox设置为默认浏览器?
11.如何在firefox中使用以前保存的网页?
12.如何备份Firefox书签?
13.如何自定义firefox书签的存放路径?
14.如何将ie收藏夹和Firefox书签相互传送?
15.能否让firefox和ie共享收藏夹?
16.如何实现网站缩略语的功能?
17.怎样自定义firefox工具栏?
18.如何更改书签工具栏的默认文件夹?
19.怎样删除多余的搜索引擎?
20.当Firefox崩溃时,会弹出一个名为talkback的程序。
这是什么?
21.为何打开firefox后,浏览器下方显示出一排红色字体?
22.如何完全卸载Firefox?
23.原本正常的firefox出现严重问题时该如何处理?
24.Firefox取代ie成为默认浏览器。
怎么换回来?
25.在哪儿提供了firefox的源代码下载?
26.发布和夜间发布有什么区别?
27.mozillasuite和firefox有什么区别?
28.如果访问某些网页时出错或出现“请使用IE5/6浏览”的提示信息,我该怎么办?
29.浏览一些网页时,部分中文字很小而且难看?
30.为什么Firefox不能正常浏览一些网页?
31.firefox播放在线视频、音频的解决方法
32.如何在网页中保存flash?
33.局域网用户,firefox应该怎样设置代理服务器?
34.如何有选择地删除地址栏记录和搜索框记录?
35.firefox是否可以自动滚屏?
36.如何解决在导航工具栏的谷歌搜索框中输入内容后不搜索,只打开谷歌界面的问题?
37.如何解除网页对鼠标右键的限制?
38.如何让Firefox支持ed2k:
///协议?
39.为何网上银行无法登录,无法输入密码?
40.我在哪里可以下载Firefox插件、搜索引擎、扩展和主题?
41.如何调整搜索框中搜索引擎的显示顺序?
42.扩展和插件之间有什么区别?
43.如何安装扩展和主题?
44.Firefox升级后无法安装某些扩展?
45.为什么把.xpi文件拖进弹出窗口之后,等了很久也没有反映呢?
请告诉我问题出在那里了?
46.为什么Firefox在安装了多个扩展或主题后启动速度会明显变慢?
47.为什么右键的flashgot选项是灰色的,不能用?
48.你为什么不能打电话给迅雷下载launch?
如何在Firefox中调用thunderbolt?
49.firefox能不能象myie2/maxthon一样,支持鼠标拖曳网页中的链接在新标签页打开?
50.如何更改和定制Firefox的快捷键?
51.怎样实现双击关闭标签?
52.安装后如何卸载Mozilla活动插件?
53.页面另存为的名字问题,不管选择html,还是txt,名字都是index.php.htm,能不能像ie一样根据tab自动改名呢?
54.许多网站提供的RSS无法自动订阅。
你能介绍一下具体的订阅方式吗?
56.如何把ctrl+shift+enter添加的.cn?
57.Firefox的边栏可以隐藏吗?
58.有些扩展无法卸载,该怎么处理?
59.无法显示网页中的flash。
需要安装什么?
60.如何卸载flash插件?
61.为什么安装QuickTime后,flash连接处理程序会变成QuickTime?
我怎样才能把它换回来?
62.怎样安装javaruntimeenvironment?
63.如何在Linux下使用Firefox播放流媒体?
64.如何自定义firefox的缓存(临时文件)位置?
65.如何将默认的内置搜索引擎从谷歌改为XX?
66.如何让打开的新标签和书签在后台载入?
67.如何增加鼠标滚动的行数?
68.如何关闭用firefox下载完软件后右下角弹出的完成提示?
69.Firefox如何避免“安装插件”的提示栏(例如询问是否下载flash插件)?
70.linux下如何点击中键关闭标签页?
71.如何在about:
config中删除自定义选项?
72.什么地方有较为完整的about:
config说明?
73.个人配置文件夹保存在哪里?
74.个人配置文件夹(profile)中有什么,为什么很重要?
75.Firefox有XXXXXX吗?
76.如何打开配置文件管理器(如何新建配置文件)?
77.创建多个配置文件时,如何在启动时直接使用不同的配置文件?
78.如何完整的备份firefox的所有设置?
79.如何将标签向下移动?
80.在xp下的firefox如何用xp默认的外观?
81.如何删除Firefox顶部的菜单栏?
82.标签框太长了,怎么改短一点?
83.如何调整搜索栏的长度?
84.为什么有时会出现警告说连接超时?
85.Firefox自动升级或扩展后,Firefox的界面由中文变为英文。
怎么换回来?
86.如何调整搜索框中搜索引擎的显示顺序?
1.问:
为什么不能安装下载的Firefox?
答:
windows下安装firefox时报告7-zip出错,这一般是安装文件被损坏或者下载不完全,解决方法是请换个下载软件或直接重新下载firefox。
在Linux下安装Firefox时出错。
由于不同Linux发行版编译的二进制库不同,因此最好从不同Linux版本的发行版网站下载适合Linux版本的Firefox。
您还可以尝试是否可以使用免安装的Firefox。
那是焦油。
GZ是文件的后缀,而不是Installer。
焦油GZ文件。
2.问:
firefox启动太慢,并且占用了太多的系统资源,是怎么回事?
答:
因为Firefox的界面是用XUL语言描述的。
XUL具有良好的跨平台兼容性,因此Firefox可以在Windows/MAC/Linux下很好地使用。
但缺点是XUL不是一种高效的语言,这是Firefox启动缓慢且占用大量系统资源的主要原因。
如果很在意速度和资源的话,可以试试第三方/非官方版本(thirdparty/unofficialbuilds)。
这些版本针对不同的平台,在编译时各自做了不少优化,相对官方版,在速度上会快一些。
对于第三方版本,如果在使用时遇到问题,也可以在此处询问。
如果你不知道哪一个更好,请点击页面顶部的“选择建筑”,逐一尝试,看看哪个版本适合你。
3.问:
firefox浏览网页时,不停地抖动?
A:
①有些网页设计时没有W3C标准,这可能会导致Firefox浏览网页时出现这个问题。
您可以尝试IETab或禁用FirefoxJavaScript以获得临时解决方案。
②换回默认主题。
③如果您更改为默认主题,任何网页在打开时仍会震动,请单击“查看->工具栏”取消“书签工具栏”项目。
④如果对userchrome.css文件有什么改动,复原它试试。
4.Q:
为什么不能保存工具栏设置(每次重启Firefox时,工具栏都会变成默认状态)?
首先请关闭firefox,接着点击“开始->所有程序->mozillafirefox->mozillafirefox安全模式(safemode)”,进入firefox的安全模式,重置工具栏及控件并退出firefox,最后以正常模式启动firefox。
您还可以删除localstore。
退出FirefoxRDF文件后(别忘了先备份它们),然后重新启动Firefox。
5.问:
firefox使用中出错,把它卸载后重装,问题依旧,怎么办?
答:
FX的安装文件与配置文件是分开的。
卸载Firefox后,必须手动删除Firefox配置文件。
6.问:
firefox原本正常,但不知为何无法启动了?
答:
请先检查任务管理器中是否有Firefox进程。
如果是这样,请在任务管理器中强制关闭它,然后尝试在安全模式下启动Firefox。
如果仍然无法启动,请删除Firefox的配置文件夹,因为这种情况(无法启动)通常是由配置文件的问题引起的。
7.问:
为何firefox无法访问网络?
答:
如果你刚刚安装了Firefox,请检查防火墙设置。
可能是防火墙阻止Firefox访问互联网。
此外,如果您将Firefox更新至最新版本,还请检查防火墙设置。
通常,防火墙会在程序更改时再次询问。
若从前安装过firefox,并且firefox也能正常上网浏览,那么请看看在firefox中有没有设置代理或是改过其它设置。
若有,就把这些还原到默认状态试试。
8.问:
如何在新标签页(单窗口多页浏览)中打开“网站/书签”?
答:
①按下“ctrl+鼠标左键”点击链接
②用鼠标点击链接
9.firefox的安全模式(safemode)是什么?
答:
Firefox的安全模式是指在不加载任何扩展、主题和插件的情况下启动Firefox。
安全模式一般用来在firefox出问题时诊断故障原因。
在windows下,单击开始->运行->Firefox,EXE安全模式命令将启动Firefox安全模式。
在Linux下,execute/Firefoxsafemode命令启动Firefoxsafemode。
10问:
如何将firefox设为默认浏览器?
答:
请进入“工具->选项->基本信息”,在“启动时检查是否为默认浏览器”旁找到“立即检查”,然后按此选项,系统会提示您是否将Firefox设置为默认浏览器。
选择“是”。
11问:
如何在firefox中使用以前保存的网页?
答:
直接保存HTML或Htm文件可以通过拖放到FF的窗口自动打开,也可以在“文件->打开”中打开。
在windows中,如果使用ie保存的此类文件,它们可能不会在FF中正常显示。
因为MHT文件不是开放格式,所以Firefox暂时不支持MHT文件,所以需要安装Mozillaarchiveformat扩展来支持它。
12问:
如何备份firefox的书签?
答:
打开Firefox,点击“书签->书签管理”启动书签管理器,点击“文件->导出”备份现有书签。
升级后,使用书签的“导入”功能将备份书签导入到新Firefox的配置中。
您还可以在配置文件夹中设置书签复制HTML文件,然后在必要时将文件复制回相应的配置文件夹。
13问:
如何自定义firefox书签的存放路径?
答:
打开Firefox并在地址栏中输入about:
config
右键新建一个字符串,名为browser.bookmarks.file
然后输入字符串值为“新路径名\书签文件名”。
例如,D:
\mybookmarks\bookmarkshtml
14问:
如何将ie收藏夹和firefox书签相互转移?
A:
①将书签从IE导入FF:
在Firefox的文件菜单中选择“导入”,然后选择InternetExplorer,并在稍后显示的页面上选择要传输的信息。
这样,IE上的“收藏夹”、保存的密码、设置的选项和浏览记录就可以传输到Firefox。
②从ff中向ie导入书签:
在ff里:
书签->管理书签文件->导出书签,导出为:
bookmark.htm在ie里:
文件->导入和导出->下一步->导入收藏夹,下一步->从文件或地址中导入->浏览->bookmark.htm->下一步->下一步
或者安装收藏夹uConverteruz(导出)。
Xpi扩展,可以将Firefox书签导出为IE收藏夹。
15问:
能否让firefox和ie共享收藏夹?
答:
当你安装普通的旧收藏夹扩展时,你会在Firefox工具栏中添加一个“收藏夹”选项,并添加一些上下文菜单,允许你在Firefox中直接管理和使用IE收藏夹。
非常方便。
16问:
如何实现网址缩写的功能?
答:
首先,单击“书签-管理书签”启动书签管理器,然后右键单击要使用缩写的URL并选择属性。
此时,您可以看到URL的信息窗口。
窗口的第三列是“关键字”列,您可以在其中输入所需的关键字,稍后,您可以通过在地址栏中输入关键字打开此页面。