阅读:4483回复:11
求助:能不能双击页面关闭页面?
在傲游中用到,觉得很好用,但 Firefox似乎只能双击标签关闭页面。有没有办法通过双击页面关闭页面?请高手帮忙一下,谢谢!
|
|
1楼#
发布于:2007-06-18 20:07
肯定是可以做到的,估计都不用扩展,写一段GreaseMonkey的JavaScript脚本就差不多了,可不会太好用吧
双击选择文字、双击滚屏、有的扩展是双击打开链接,用到双击的地方不少,双击选择文字还是默认的操作。 还有鼠标不灵什么的,手一哆嗦,页面关闭了,感觉还是用鼠标手势,或是Ctrl+W更实在一些 呵呵,个人意见,仅供参考 |
|
2楼#
发布于:2007-06-18 20:07
“写GreaseMonkey的JavaScript脚本”不会啊。可不可以有个插件或扩展什么的?我觉得傲游可以做到,Firefox也应该可以。这个动作我用习惯了,突然要用另一个鼠标手势或到标签栏关闭页面,感觉不好啊。
|
|
3楼#
发布于:2007-06-18 20:07
tabmix
|
|
4楼#
发布于:2007-06-18 20:07
响应双击的GM脚本,关闭窗口的句子不会写,谁来补充一下吧
document.addEventListener('click', function(event) { if ( event.detail == 2 ) {//在这里关闭页面 } }, true); ps:window.close()试过了,不行 |
|
|
5楼#
发布于:2007-06-18 20:07
最简单的扩展,Close Tab On Double Click只有几k
推荐使用tab clicking options有20几k,可是设置多种组合。 单纯想实现双击关闭tab的话,着两个扩展是最简单的了。 另外不使用扩展,你也可以通过单击中键实现。 |
|
6楼#
发布于:2007-06-18 20:07
地址在这儿。
http://twanno.mozdev.org/ |
|
7楼#
发布于:2007-06-18 20:07
|
|
|
8楼#
发布于:2007-06-18 20:07
// ==UserScript== // @name DoubleClick Close // @namespace http://diveintomark.org/projects/greasemonkey/ // @description DoubleClick to close // @include * // ==/UserScript== document.addEventListener("dblclick", function(event){ gBrowser.selectedTab = aTab; gBrowser.removeTab(aTab); event.stopPropagation(); event.preventDefault(); }, true); 仿照Tab Clicking Options里面写了点东西,好像里面都用的是removeTab,呵呵,结果运行不起来,看来是写错了。 |
|
9楼#
发布于:2007-06-18 20:07
不是removeTab的问题,是gBrowser压根就不识别,你看错误控制台的信息。昨天看了mozilla上的DOM文档,here
http://developer.mozilla.org/en/docs/Co ... ed_browser 提到的几种获得gBrowser都行不通,不知为啥。当初在keyconfig里面有效的js到了GM里不好使了 |
|
|
10楼#
发布于:2007-06-18 20:07
也许只能用扩展来获得gBrowser吧,另外,我好像在Firefox里面还真的没见过IE里出现的“当前页面要关闭,请确认”之类的提示
PS:JavaScript和DOM一窍不通,我说的纯粹在胡扯^_^ |
|
11楼#
发布于:2007-06-18 20:07
可以考虑用mouse gestures扩展
其中的rocker gesture可以设置如下两个鼠标手势: 左键然后右键 右键然后左键 这样不会导致误操作或者冲突 |
|
|