3702080120 3702080120
关注数: 6 粉丝数: 92 发帖数: 13,089 关注贴吧数: 62
uc脚本 求优化(自动选择地址栏.uc) 一个uc。 // ==UserScript== // @name 鼠标移动到地址栏,自动全选里面的文字.uc.js // @namespace http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fboard.mozest.com%2F&urlrefer=5e1c658f381fc8ae4d1493f7f4064760 // @description 鼠标移动到地址栏,自动全选里面的文字 // @include main // @author golf-at // ==UserScript== // http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fg.mozest.com%2Fviewthread.php%3Ftid%3D42390&urlrefer=36a68c138c258dcc907533ec997ed841 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fg.mozest.com%2Fthread-42304-1-1&urlrefer=76e013bdf24975b620b484a86bd39380 参考了这两个网页 // 基本功能:当鼠标在地址栏悬浮500毫秒后,地址栏自动获得焦点,无需点击,当鼠标离开地址栏,地址栏失去焦点,并将焦点定位到网页上。 // 有用的但未启用 文件夹里的 鼠标移动到地址栏后获得焦点.uc.js 等4个文件 有比较详细的修改过程 gURLBar.addEventListener("mouseover", function (e) { var self = arguments.callee; if (!self.timeout) { gURLBar.addEventListener("mouseout", function () { clearTimeout(self.timeout); }, false) } self.timeout = setTimeout(function () { e.target.select(); }, 500) }, false); gURLBar.addEventListener("mouseout", function(e) { e.target.blur(); gBrowser.selectedBrowser.focus(); }, false); 这个脚本是我花了不少精力优化的。网上的鼠标移动到地址栏后获得焦点.uc都是鼠标一旦到了地址栏就触发获得焦点,哪怕是路过地址栏去点标签,也会触发焦点,倒是不影响使用,但是会导致地址栏闪动。 优化后是加入了延时效果,只有当鼠标在地址栏悬浮超过500毫秒,才获得焦点。这样飘过的时候,就不会触发焦点了。 但是这个脚本还有另一个问题,图中箭头所指,是地址栏的下拉菜单,下拉菜单倒是能拉出来,但是如果想点击下拉的内容,就会离开地址栏,就会失去焦点,下拉就不见了。 结果就是永远也点击不到下拉。只能用键盘上下选择…… 大家有什么方式解决呢?曲线救国也可以啊
首页 1 2 3 下一页