阅读:5431回复:10
能不能禁止双击标题栏 缩小(最大化)firefox窗口
ff平时都是最大化使用的,偶尔需要缩小窗口可以点击右上方的开关,
由于每次都打开很多页面,关闭的时候点击鼠标次数一多,ff窗口就缩小化了, 很麻烦,能不能屏蔽掉 双击标题栏缩小化or最大化ff窗口这个功能, (我的标题栏已经隐藏了,最上方显示的是标签栏,,...这到底算标题栏还是标签栏) |
|
1楼#
发布于:2010-11-23 01:46
3.0的话标题栏是系统的,没法禁止
|
|
2楼#
发布于:2010-11-23 01:46
用双击来关闭标签页的?太原始了吧。。。
|
|
3楼#
发布于:2010-11-23 01:46
是3.0的,
有时候中键有时候双击,习惯了 |
|
4楼#
发布于:2010-11-23 01:46
突然间想到,这是窗口管理器干的活
|
|
5楼#
发布于:2010-11-23 01:46
最上方显示的是标签栏,那你点击的就是标签栏而不是标题栏。双击标签关闭,那不是Firefox自带的功能,而是其它扩展或脚本实现的,所以,要屏蔽双击标签栏的最大化、最小化,那就要从你的扩展或者脚本入手。LZ究竟用了什么标签类的扩展和脚本?
|
|
6楼#
发布于:2010-11-23 01:46
这个习惯是整个操作系统的使用习惯,LZ怎么会不习惯呢?
|
|
7楼#
发布于:2010-11-23 01:46
|
|
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 |
|
9楼#
发布于:2010-11-23 01:46
和上面的代码无关。我下载了这个扩展看了一下,在 Windows.xml 中,将 ondblclick="if(event.button==0){gChrominFrame.Maximize()};" 去掉就可以了。
|
|
10楼#
发布于:2010-11-23 01:46
谢谢抽时间帮忙修改,
去掉两个ondblclick="if(event.button==0){gChrominFrame.Maximize()};"就ok了, 非常感谢 |
|