能不能利用手势执行“通过代理浏览当前网页”
firefox吧
全部回复
仅看楼主
level 1
小浪蹄儿 楼主
2011年12月06日 03点12分 1
level 12
autopr*xy不是很方便嘛……
2011年12月06日 03点12分 2
level 1
小浪蹄儿 楼主
autoproxy也要自己加规则啊,能简化一下不是更好
2011年12月06日 08点12分 3
level 12
我觉得手势比autoproxy更麻烦
2011年12月06日 08点12分 4
level 9
autoproxy不是有订阅吗?订阅一下还算麻烦吗?[汗]
2011年12月06日 10点12分 5
level 1
小浪蹄儿 楼主
我自己完成了这个功能
首先安装dragit扩展
然后修改about:config,autoproxy快捷键(ctrl+alt+a冲突,所以没用),我改的是ctrl+alt+7,重启生效
再添加firegestures脚本
var evt = document.createEvent("KeyEvents");
evt.initKeyEvent(
"keypress",
true,
true,
null,
true, // holds Ctrl key
true, // holds Alt key
false, // holds Shift key
false, // holds Meta key
evt.DOM_VK_G, // presses a special key, @see http://mxr.mozilla.org/mozilla/source/dom/public/idl/events/nsIDOMKeyEvent.idl
"G".charCodeAt(0) // presses a normal key, e.g. "A".charCodeAt(0),
);
document.documentElement.dispatchEvent(evt);
为ctrl+alt+7和ctrl+alt+G分别添加两个
然后到了dragit,这也是个手势插件,你可以用它启动外部程序,这次我们需要它的原因是设一个与ctrl+alt+G一模一样的手势,动作是刷新页面
明白了吗
我使用手势,autoproxy改为全局状态,同时,页面刷新了!
hoho
2011年12月07日 11点12分 6
level 15
[啊!]
2011年12月07日 11点12分 7
level 9
_s8
[我错了]
2011年12月07日 11点12分 8
level 11
加一次规则然后以后就不用操作了,这点功夫与你敲代码的成本貌似前者比较低
当然啦,楼主这样琢磨作为技术探讨来说还是很棒的[呵呵]
2011年12月07日 11点12分 9
1