GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-08-16
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:110598回复:308

隐藏Firefox标题栏的扩展 Hide Caption (更新到 0.8.3)

楼主#
更多 发布于:2008-10-13 00:21
这是我参考其它扩展写的一个扩展,用来隐藏Firefox的标题栏(在导航工具栏的右上角显示最小化、最大化和关闭按钮),功能单一,体积很小(压缩包只有几KB),比之前的那个 userChrome 脚本的功能强一些(最大化、还原图标会切换改变),可以拖动边框改变窗口的大小。目前的版本,我自认为已经很完美了。

选项说明:
1. 系统任务栏位置:Firefox最大化时使用,仅仅当任务栏自动隐藏时才使用(不自动隐藏时本扩展会自动识别位置)。
2. 标题栏宽度:指定一个数字,单位是 Pixel。空白时由 Firefox 自动调整。
3. Tiny Menu:选中时,套件将 Firefox 主菜单移到 M 按钮的下拉菜单中,点击 M 按钮时,弹出下拉菜单。不选中时,点击 M 按钮,显示或隐藏 Firefox 菜单。
4. 在状态栏显示标题:选中时,状态栏在加载网页时显示Firefox的状态,鼠标移到链接时显示链接地址,加载完毕且鼠标没有放在链接上时,显示网页的标题。状态栏在显示标题时是粗体字,其它情况是正常字体。


0.8.3  点击下载/安装
1. 兼容最新的 firefox 3.7a6pre。

0.8.2  点击下载/安装
1. 兼容最新的 firefox 3.7a5pre。

0.8.1  点击下载/安装
1. 兼容最新的 firefox 3.7a5pre。之前的版本,书签下拉菜单在最新的 firefox 3.7a5pre 中不能正确工作。
2. 去除了历史按钮,新增了“关闭的标签”按钮。实际上就是简化了之前的历史按钮。
3. 去除了扩展自己添加的3个系统按钮。扩展根据firefox的设定,始终将firefox本身的3个系统按钮(最小化、最大化/还原、关闭)放在界面的右上角。
4. 更换了TinyMenu按钮的图标。

0.8.0  点击下载/安装
1. 增加了鼠标右键拖拉窗口的功能。原来的Ctrl+鼠标左键的拖拉功能仍然保留。
2. 更改了 Tiny Menu 的按钮图标。
3. 修正bug:在某些情况下,firefox最大化后再重启的话,firefox窗口会变成非最大化状态。
4. 修正bug:首次安装本扩展时,扩展会自动添加Tiny Menu,3个系统按钮,以及书签菜单按钮,在不定制界面的情况下,重启firefox后,这些按钮会消失不见,用户需要再次手动添加。
5. 放弃了全局变量。因为全局变量的缘故,本扩展一直呆在沙盒中,不能成为正式的扩展。希望这次的修改,可以让本扩展成为正式的扩展。

0.7.6.5 点击下载/安装
1. 支持到 firefox 3.7a2pre
2. 如果用户想在标签栏、状态栏以及搜索栏上拖拉firefox窗口,必须要同时按下Ctrl键。这是因为之前的版本中,我发现经常有错误拖拉的情况发生。

0.7.6.1 点击下载/安装
Bug 修正:在 0.7.6 版中,当用户拖拉标签栏时,如果鼠标移动过快,Firefox 视窗将不能被拖拉。

0.7.6 点击下载/安装
1. 现在用户可以通过标签栏拖拉窗口了。如果用户在标签栏的空白处按下左键,或者在整个标签栏按下右键,再移动鼠标,窗口就会跟着鼠标移动。
2. 当用户在“历史菜单按钮”和“书签菜单按钮”上点击鼠标中键时,"Hide Caption"将转换(显示/隐藏)侧边栏。
3. 在一些PC上,当用户隐藏菜单栏再重启Firefox时,菜单栏又会出现。现在解决这个问题了。
4. 其他一些小的改进。

0.7.5 点击下载/安装
1. Bug 修正:当用户在双屏幕的系统上运行Firefox时,如果用户点击“最大化”按钮,Firefox总是被移到主屏幕上。
2. Bug 修正:当菜单栏未隐藏时,如果用户打开主菜单的任何下拉菜单,如果用户双击鼠标右键,扩展最大化或还原Firefox窗口。
3. 现在扩展为“书签”按钮“克隆”(复制)了一份书签下拉菜单。如果其他扩展(比如Personal Menu)也用到书签下拉菜单,"Hide Caption"仍然可以和它们兼容。

0.7.3 点击下载/安装
1. Bug 修正: 当鼠标移到 "M" 按钮及“历史”按钮的弹出菜单上时,扩展仍然显示按钮的提示。
2. Bug 修正: 当 Firefox 最大化时,用户仍然可以拖动 Firefox 窗口。
3. 版本 0.7.3 放弃了 0.7.0 - 0.7.2 中使用的 CSS 代码拖动窗口的方法,改用 javascript 代码实现拖动窗口。扩展虽然支持 Firefox 3.0.*,但是在 Firefox 3.0.* 中不支持拖动窗口。

0.7.2 点击下载/安装
Bug 修正:设定对话框存在一个 bug。用户点击“确定”时,有时设定对话框不会消失,同时设定不能立刻生效,直到下次运行Firefox才生效。

0.7.1 点击下载/安装
1. Bug 修正: 版本 0.7.0 不支持 Firefox 3.0.*,所以新版本修改为只支持 Firefox 3.5 以上的版本。
2. Bug 修正: 在版本 0.7.0中,当 Firefox 最大化时,如果用户在 Firefox 和其它应用程序之间切换窗口,Firefox 会抖动。
3. Bug 修正: 在版本 0.7.0中,工具栏右键菜单中的"菜单工具栏"在 Firefox 3.6a1 以上版本中不工作。

0.7.0 点击下载/安装
1. 增加了“历史”(按钮)及“最近关闭的标签页”(下拉箭头)。当用户点击它们时,扩展分别显示“历史”下拉菜单和“最近关闭的标签页”下拉菜单。
2. 当用户用鼠标中键点击书签和历史时,Firefox不再关闭菜单,这样用户可以继续打开其它链接。
3. 改变了拖放代码。用户可以拖拉菜单栏,工具栏(不在按钮上),搜索栏以及状态栏来移动Firefox窗口。
4. Bug 修正(未确认): 当用户在双屏幕的系统上运行Firefox时,如果用户点击“最大化”按钮,扩展不再移动Firefox到主屏幕上。
5. 其它一些小的改善。

0.6.9 点击下载/安装
1. 添加了书签菜单按钮,鼠标点击会弹出书签下拉菜单。
2. 在工具栏的右键菜单中添加了“书签工具栏”,用来显示/隐藏菜单栏。
3. 当用户第一次安装本扩展时,扩展自动添加"Hide Caption"自带的按钮到工具栏。
4. 当用户双击 Logo 按钮时,扩展关闭 Firefox 窗口。
5. 新版本不再隐藏 Firefox 右下角的拖拉框。
6. 当工具栏图标显示为“文字”或“图标和文字”时,按钮的图标显示有一些问题,现在已经修正了。

0.6.8 点击下载/安装
1. 标题以及“最小化/最大化/关闭”按钮改成可定做的了。第一次使用0.6.8版时,请自己从“定制工具栏”拖放这些控件到 Firefox 主窗口。
2. 修改了“最小化/最大化/关闭”按钮的图标(使用了 Windows 7 的图标)。
3. 添加了一个选项“在状态栏显示标题”。如果这个选项被选中,"Hide Caption"将在状态栏显示标题。
4. 修正了其它一些 bug。

0.6.6 点击下载/安装
1. 重写了边框的代码,兼容性比以前的版本更好,并修改了边框的颜色。
2. Bug 修正: 在 Windows XP/2000/2003 中,TinyMenu 按钮始终显示下拉箭头,导致菜单栏的高度很高。现在去除了按钮的下拉箭头。
3. Bug 修正: 在 Firefox 3.0.* 中,TinyMenu 不能显示弹出菜单。现在修正了这个问题。
4. Logo按钮改成可定做按钮了,“显示 Firefox 图标” 选项已经从"Hide Caption"选项对话框中移除了。

0.6.5.1 点击下载/安装
1. 新增了一个“显示 Firefox 图标”选项。
2. bug 修正:当用户定做工具栏时,如果用户将 HideCaption 按钮拖到 Firefox 界面上,如果 Tiny Menu 为true(默认值),那么当用户点击按钮时,主菜单消失,弹出 HideCaption 菜单。当 HideCaption菜单关闭时,主菜单又出现了。如果用户重启Firefox,将不会看到这个问题。新版本已修正了这个问题。

0.6.5 点击下载/安装
1. 增加了一个按钮(可以从定做工具栏对话框拖到界面上)。这个按钮,整合了 Tiny Menu 和“世界之窗”3.0中最小化旁边那个按钮的功能。当用户单击这个按钮时,可以显示/隐藏菜单(世界之窗的那个按钮功能),或者是弹出一个菜单(TinyMenu功能,里面包含主菜单的所有菜单项)。究竟使用哪个功能,可以在扩展的选项对话框中设定。
2. 扩展的选项对话框中,增加了一些选项。以前需要在 about:config 中修改且需要重新启动Firefox才生效,现在在选项对话框中修改后就直接生效了。
3. 对于弹出窗口,扩展不作任何修改,保持原貌。
4. 其它一些小的改善和修正。

0.6.1 点击下载/安装
1. 修正bug:将其它工具拖放到菜单栏后,菜单栏不能自动调整高度的问题。
2. 修正bug:用户定制工具栏时,拖动标题和状态栏仍然可以拖动窗口的问题。
3. 用户可以自定义标题的宽度。在about:config 中,在 extensions.hide_caption.TitlePos 的值后面添加宽度(中间用逗号分隔),比如值设为 left,400px ,那么标题的宽度将为 400 个像素。

0.6.0
改善了和其它扩展的兼容性(不兼容的扩展应该很少了,已经兼容 Tab Mix Plus),同时可以在菜单栏显示标题了(可以在 about:config 中将 extensions.hide_caption.TitlePos 的值改为 right,重启后标题就在菜单右边显示了,如果这个值为 none,那么就不显示标题)。

0.5.3
1. 除了任务栏自动隐藏外,扩展会自动识别任务栏的位置。只有任务栏设成自动隐藏时才需要在扩展中设定任务栏的位置。
2. 选项中新增了一个选项“关闭时隐藏”,选中时按下关闭按钮时 firefox 变最小化。如果同时安装了扩展 minimize to tray 或者 Bosskey 的话,也就是缩小到托盘区。
3. 退出全屏时,窗口恢复到全屏前的状态。也就是说,如果 firefox 先最大化再全屏的话,再次按F11全屏 firefox 就会变成最大化(之前的版本始终还原到正常大小)。

0.5.2
1. 修正了一些人遇到的按最大化按钮时窗口消失的问题。如果在第一次安装旧版本的Hide Caption前,Firefox为最大话或者全屏的话,才会发生这个问题。

0.5.1
1. 修正了有时点击状态栏或者窗口右上角最小化按钮周围区域不能拖拉窗口的问题。以前有人反映这个问题,不过我一直未曾看到,今天我终于看到了这个问题。

0.5.0
1. 增加了选项对话框,里面只有一个选项,就是任务栏的位置(最大化时用到这个选项),方便那些不知道怎么手动修改选项的人。
2. 拖拉移动窗口的地方,现在支持鼠标双击来最大化/还原了。

0.4.8
1. 修正:当全屏时退出Firefox后再次运行Firefox时(或者直接重启),连续几次点击最大化/恢复按钮的话,窗口大小会变成全屏幕大小的问题。
2. 修正:某些主题下,一些地方的背景会变成灰黑色的问题。
3. 全屏或者最大化退出Firefox时,不再先还原了。重启时,Firefox窗口直接全屏或者最大化。

0.4.6
1. 之前的版本中,当不存在选项 extensions.hide_caption.show_nav_close_btn 时,最大化依然有一点问题,现在修正了。
2. 增加了一个选项 extensions.hide_caption.taskbar_pos (扩展会自动创建这个选项,默认为bottom),它表示系统任务栏的位置。top表示任务栏在屏幕上边,left 表示任务栏在屏幕左边,right 表示任务栏在屏幕右边,bottom表示任务栏在屏幕下边。
3. 最大化时,不显示状态条最右边的用来拖拉窗口大小的那个框了。

0.4.5
1. 修正了0.4.1中新出现的问题(0.4.1中调用getBoolPref函数时函数名写了2次,一个低级错误)。
2. 新增了记住上次退出时Firefox窗口的位置、大小、状态(正常、最大化还是全屏)的功能,启动时会还原到上次的状态。

0.4.1
之前的版本中,当Windows任务栏设为自动隐藏,Firefox最大化后,鼠标移到Windows任务栏处不能调出Windows任务栏。现在修正了这个问题。

0.4.0
1. 解决了拖动窗口时鼠标移动过快跑到拖动区域外面时,引起的一系列问题。
2. 解决了菜单栏用 display:none; 隐藏时不在导航工具栏显示最小化、最大化、关闭按钮的问题。
3. 解决了最大化或者全屏退出后启动Firefox时窗口填满整个桌面的问题。

0.3.5
1. 当点击任务栏按钮上的最大化菜单时,现在扩展会自动调整为不遮住任务栏。但是任务栏菜单中,“还原”菜单始终是不能使用的,只能使用右上角的“还原按钮”。
2. 增加了一个选项 extensions.hide_caption.show_nav_close_btn (布尔值,默认为false,需要自己手动添加),当这个值为true时,界面始终显示导航栏上的最小化、最大化和关闭按钮。

0.3.0
1. 现在最大化时,不会遮住任务栏了。而且在最大化或者全屏后可以还原到当初的大小,同类的扩展似乎都不能做到这一点。
2. 修正了不能向菜单栏添加按钮的bug。
3. 增加了在状态栏空白处按下左键拖拉窗口的功能。
4. 增加了在导航栏右上角的3个按钮四周的空白处按下左键拖拉窗口的功能。
5. 边框由1个像素改为2个像素。

0.2.0
1. 给菜单栏的右上角增加了最小化,最大化和关闭按钮。扩展会自动判断有无菜单栏,如果有菜单栏,则不在导航工具栏右上角显示三个按钮,如果没有菜单栏,则在导航工具栏右上角显示三个按钮。
2. 鼠标在菜单栏的空白处按下,可以拖动Firefox窗口了。
3. 修正了其它一些小bug。[url][/url][url][/url]
附件名称/大小 下载次数 最后更新
hide_caption_0.5.3.xpi (9KB)  3637 2008-11-08 17:15
hide_caption_0.6.0.xpi (10KB)  767 2009-07-13 17:57
linee
小狐狸
小狐狸
  • UID5884
  • 注册日期2005-05-11
  • 最后登录2019-09-24
  • 发帖数89
  • 经验27枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2008-10-13 00:21
最小化、最大化和关闭按钮能放到菜单栏么?
zlin
小狐狸
小狐狸
  • UID26584
  • 注册日期2008-10-08
  • 最后登录2014-08-07
  • 发帖数36
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-10-13 00:21
有个bug!在状态栏下有个黑边![/img]
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-08-16
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-10-13 00:21
已经修正了,请下载0.1.5版。
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-10-13 00:21
为什么有极偶尔的情况下能拖动窗口?
or 为什么只有极偶尔的情况下才能拖动窗口?
继续未了缘
火狐狸
火狐狸
  • UID13443
  • 注册日期2006-06-21
  • 最后登录2012-09-17
  • 发帖数267
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-10-13 00:21
安装了这个扩展之后,怎么任务栏也看不见了,太不方便了,那还不如按F11全屏,不过还是要谢谢你,如何去标题栏的同时,把任务栏也显示出来,否则来回切换太不方便了
oojeoo
小狐狸
小狐狸
  • UID26532
  • 注册日期2008-10-04
  • 最后登录2009-08-19
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2008-10-13 00:21
全大化后把任务栏给遮住了
linee
小狐狸
小狐狸
  • UID5884
  • 注册日期2005-05-11
  • 最后登录2019-09-24
  • 发帖数89
  • 经验27枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2008-10-13 00:21
ferret:为什么有极偶尔的情况下能拖动窗口?
or 为什么只有极偶尔的情况下才能拖动窗口?
回到原帖

只有1px, 拖动是有点难, 不过仔细点还是可以的.
linee
小狐狸
小狐狸
  • UID5884
  • 注册日期2005-05-11
  • 最后登录2019-09-24
  • 发帖数89
  • 经验27枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
8楼#
发布于:2008-10-13 00:21
这扩展要是能把最小化最大化等按钮放到菜单栏上就完美了. 因为有些人隐藏菜单不是用扩展实现的, 不能移动.
wanqq24788
小狐狸
小狐狸
  • UID22919
  • 注册日期2008-02-14
  • 最后登录2014-02-04
  • 发帖数71
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-10-13 00:21
我很喜欢这个扩展,可以代替Custombuttons2了
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-08-16
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
10楼#
发布于:2008-10-13 00:21
1812bear:这个扩展相当于全屏,把系统任务栏也给挡住了。要是能够让系统任务栏显示就好了。回到原帖

目前最大化时有点类似于全屏(我不知道怎么取得Firefox的窗口大小)。但是这个扩展的主要作用,是让Firefox在任意大小时都不显示标题栏,同时在右上角显示我自己的最小化、最大化和关闭按钮。
linee
小狐狸
小狐狸
  • UID5884
  • 注册日期2005-05-11
  • 最后登录2019-09-24
  • 发帖数89
  • 经验27枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
11楼#
发布于:2008-10-13 00:21
0.2.0 好像有个bug, 大家试试, 扩展装好后重启ff, 原来菜单栏上的按钮没了, 也加不上去, 要先把按钮加到导航工具栏上才能移到菜单栏上. 还有就是不能保存, 重启ff又得重新调整.
joyolee
火狐狸
火狐狸
  • UID10190
  • 注册日期2005-12-01
  • 最后登录2019-05-01
  • 发帖数197
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2008-10-13 00:21
最大化时看不到任务栏

另外貌似和tiny menu冲突, 看不到地址栏了..
zlin
小狐狸
小狐狸
  • UID26584
  • 注册日期2008-10-08
  • 最后登录2014-08-07
  • 发帖数36
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2008-10-13 00:21
linee:0.2.0 好像有个bug, 大家试试, 扩展装好后重启ff, 原来菜单栏上的按钮没了, 也加不上去, 要先把按钮加到导航工具栏上才能移到菜单栏上. 还有就是不能保存, 重启ff又得重新调整.回到原帖


没错,我的情况一样。现在用回0.15
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-08-16
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
14楼#
发布于:2008-10-13 00:21
更新到 0.3.0版,目前我自认为已经很完美了。
上一页
游客

返回顶部