devymex
小狐狸
小狐狸
  • UID29995
  • 注册日期2009-08-08
  • 最后登录2014-10-17
  • 发帖数27
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
阅读:2509回复:4

解决了一个Hide Caption Titlebar Plus的Bug

楼主#
更多 发布于:2010-04-14 12:05
Hide Caption Titlebar Plus(以下简称为HCT)是一个非常不错的扩展,配合Classical Compact主题使用,可以让Firefox的界面变得非常紧凑。但发现当前的1.1.2版本有一个严重的Bug,描述如下:

先将Firefox窗体还原到一般大小,调整一个尺寸后最大化。然后将Firefox关闭再打开,这时还是处理最大化态,到这里都没有问题。但当再次还原后,窗体的尺寸就乱掉了。


我查看了HCT的代码,发现有一处Bug。现已修正,经测试未发现问题。修正步骤如下:

1. 关闭Firefox。

2. 用文本编辑器打开"C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\随机序列.default\extensions\hidecaptionplus-dp@dummy.addons.mozilla.org\chrome\content\HideCaption.js"

3. 在第1244行和1245行找到以下代码:
if( this.FormPos.W <160 )  this.FormPos.W= 160;
	if( this.FormPos.H <120 )  this.FormPos.H= 120;

将它们替换为以下代码:
if ( this.FormPos.W < 160 || this.FormPos.H < 120 ) {
		var split = this.GetCharPref( "pos_size", "" ).split( "," );
		this.FormPos.W = split[3]; this.FormPos.H = split[4];
	}


4. 保存编辑,完成修正。

本人水平有限,还请高手指教!
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
1楼#
发布于:2010-04-14 12:05
虽然没怎么用,但是还是要支持一下楼主!
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2010-04-14 12:05
以前有用过,但没发现楼主所述问题,不过感谢楼主分享。
Firefox More than meets your experience
dirtywater
小狐狸
小狐狸
  • UID32297
  • 注册日期2010-03-15
  • 最后登录2010-09-22
  • 发帖数14
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-04-14 12:05
如果想隐藏的话,LZ可以试试vimperator
tyunshan
火狐狸
火狐狸
  • UID29828
  • 注册日期2009-07-26
  • 最后登录2015-04-17
  • 发帖数139
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-04-14 12:05
帮顶一下。
游客

返回顶部