fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2025-07-16
  • 发帖数238
  • 经验167枚
  • 威望0点
  • 贡献值118点
  • 好评度5点
  • 社区居民
  • 忠实会员
阅读:5431回复:10

能不能禁止双击标题栏 缩小(最大化)firefox窗口

楼主#
更多 发布于:2010-11-23 01:46
ff平时都是最大化使用的,偶尔需要缩小窗口可以点击右上方的开关,
由于每次都打开很多页面,关闭的时候点击鼠标次数一多,ff窗口就缩小化了,
很麻烦,能不能屏蔽掉   双击标题栏缩小化or最大化ff窗口这个功能,
(我的标题栏已经隐藏了,最上方显示的是标签栏,,...这到底算标题栏还是标签栏)
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2025-03-06
  • 发帖数2966
  • 经验176枚
  • 威望0点
  • 贡献值24点
  • 好评度10点
  • 社区居民
1楼#
发布于:2010-11-23 01:46
3.0的话标题栏是系统的,没法禁止
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
2楼#
发布于:2010-11-23 01:46
用双击来关闭标签页的?太原始了吧。。。
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2025-07-16
  • 发帖数238
  • 经验167枚
  • 威望0点
  • 贡献值118点
  • 好评度5点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-11-23 01:46
是3.0的,
有时候中键有时候双击,习惯了
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2024-01-13
  • 发帖数740
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-11-23 01:46
突然间想到,这是窗口管理器干的活

Lost in fx...
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2010-11-23 01:46
最上方显示的是标签栏,那你点击的就是标签栏而不是标题栏。双击标签关闭,那不是Firefox自带的功能,而是其它扩展或脚本实现的,所以,要屏蔽双击标签栏的最大化、最小化,那就要从你的扩展或者脚本入手。LZ究竟用了什么标签类的扩展和脚本?
心跳五百年
火狐狸
火狐狸
  • UID34652
  • 注册日期2010-11-22
  • 最后登录2018-03-27
  • 发帖数111
  • 经验30枚
  • 威望0点
  • 贡献值18点
  • 好评度0点
6楼#
发布于:2010-11-23 01:46
这个习惯是整个操作系统的使用习惯,LZ怎么会不习惯呢?
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2025-07-16
  • 发帖数238
  • 经验167枚
  • 威望0点
  • 贡献值118点
  • 好评度5点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-11-23 01:46
GOLF-AT:最上方显示的是标签栏,那你点击的就是标签栏而不是标题栏。双击标签关闭,那不是Firefox自带的功能,而是其它扩展或脚本实现的,所以,要屏蔽双击标签栏的最大化、最小化,那就要从你的扩展或者脚本入手。LZ究竟用了什么标签类的扩展和脚本?回到原帖


高手,安装了chromin frame,一个防chrome的扩展,
还有tab mix lite ce,

其他就没有什么了
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2025-07-16
  • 发帖数238
  • 经验167枚
  • 威望0点
  • 贡献值118点
  • 好评度5点
  • 社区居民
  • 忠实会员
8楼#
发布于:2010-11-23 01:46
chromin frame这个扩展里面有一个overlay.js
js里面有这么一段代码,是要修改这个吗?
//(* for window resize, also works on dual monitor

	var isInSecondScreen = function() {
		if (Sm.numberOfScreens == 2) {
			var centerX = window.screenX + window.outerWidth/2;
			if (centerX > screen.width) {
				return true;
			}
		}
		return false;
	}
	
	var getAvailScreenRect = function() {
		var left,top,width,height;
		var l = {}, t = {}, w = {}, h = {};
		
		var currentScreen = Sm.primaryScreen;
		if (isInSecondScreen()) {
			currentScreen = Sm.screenForRect(
				window.screenX + window.outerWidth/2,
				window.screenY + window.outerHeight/2,
				10,10);
		}
		
		currentScreen.GetAvailRect(l,t,w,h);
		left = l.value;top = t.value;width = w.value;height = h.value;
		
		return [left, top, width, height];
	}
	
	var ensureWindowInScreen = function() {
		var mxW,mxH;
		var l = {}, t = {}, w = {}, h = {};
		Sm.primaryScreen.GetRect(l,t,w,h);
		mxW = w.value;mxH = h.value;
		if (Sm.numberOfScreens == 2) {
			var secondScreen = Sm.screenForRect(mxW + 2,2,10,10);
			secondScreen.GetRect(l,t,w,h);
			mxW = mxW + w.value;
		}
		if (window.screenX >= mxW) { //totally out of screen!
			window.moveTo(screen.availLeft, screen.availTop);
		}
		if ($('main-window').getAttribute("chromestate") == "maximized"){
			//when maximized, user can't move the window. make sure the right edge of window is in screen
			if (window.screenX + window.outerWidth > mxW) {
				window.resizeTo(screen.availWidth, screen.availHeight);
			}
		}
	}

	// resize window to given rectangular
	var setWindowRect = function(rect) {
		window.resizeTo(rect[2], rect[3]);
		window.moveTo(rect[0], rect[1]);
	}
	
// ends for window resize
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
9楼#
发布于:2010-11-23 01:46
和上面的代码无关。我下载了这个扩展看了一下,在 Windows.xml 中,将 ondblclick="if(event.button==0){gChrominFrame.Maximize()};" 去掉就可以了。
fanta
火狐狸
火狐狸
  • UID30401
  • 注册日期2009-09-17
  • 最后登录2025-07-16
  • 发帖数238
  • 经验167枚
  • 威望0点
  • 贡献值118点
  • 好评度5点
  • 社区居民
  • 忠实会员
10楼#
发布于:2010-11-23 01:46
谢谢抽时间帮忙修改,
去掉两个ondblclick="if(event.button==0){gChrominFrame.Maximize()};"就ok了,
非常感谢
游客

返回顶部