有会改uc脚本的吗?帮我看一下。
firefox吧
全部回复
仅看楼主
level 13
3702080120 楼主
// ==UserScript==
// @name 鼠标移动到地址栏,自动全选里面的文字.uc.js
// @namespace http://board.mozest.com/
// @description 鼠标移动到地址栏,自动全选里面的文字
// @include main
// @author golf-at
// ==UserScript==
// http://g.mozest.com/viewthread.php?tid=42390 http://g.mozest.com/thread-42304-1-1 参考了这两个网页
// 基本功能:当鼠标在地址栏悬浮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的作用是鼠标放到地址栏,500ms后,自动全选地址栏内容,有个延时效果;离开地址栏后,立即失去焦点并定位到页面上,没有延时效果。
我想给鼠标离开地址栏后,也加一个延时效果。
这样可以吗?
[滑稽]安心水帖,别BB多余的~
2014年06月13日 08点06分 1
level 13
3702080120 楼主
2014年06月13日 08点06分 2
= = 我是小白
2014年06月13日 09点06分
我是大白
2014年06月13日 10点06分
level 14
[背扭]不懂帮顶
2014年06月13日 08点06分 3
[笑眼]谢谢
2014年06月13日 08点06分
level 12
安心水帖,别BB多余的~
2014年06月13日 08点06分 4
[喷]
2014年06月13日 09点06分
level 15
[喷]
——我喂自己袋盐
>>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0
2014年06月13日 08点06分 5
妈蛋,乃们在水帖,我在弘扬狐吧正途,还来喷我?![阴险]
2014年06月13日 09点06分
level 14
安心水帖,别BB多余的~
2014年06月13日 09点06分 6
[喷]
2014年06月13日 09点06分
level 13
安心水帖,别BB多余的~
2014年06月13日 09点06分 8
妈蛋,都是这一句[喷]
2014年06月13日 09点06分
level 13
别BB多余的~,安心水帖
2014年06月13日 09点06分 9
[喷][阴险]
2014年06月13日 09点06分
level 14
赶鸭子上架。。。貌似可以。。。
// ==UserScript==
// @name 鼠标移动到地址栏,自动选择里面的文字.uc.js
// @namespace http://board.mozest.com/
// @description 鼠标移动到地址栏,自动选择里面的文字
// @include main
// @author golf-at
// ==UserScript==
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)
{
setTimeout(function()
{
e.target.blur();
gBrowser.selectedBrowser.focus();
},500)
}, false);
2014年06月13日 09点06分 10
[真棒]真的可以!!太感谢了!!
2014年06月13日 10点06分
有个问题,鼠标悬浮500ms后获得焦点,500ms后就算鼠标一直悬浮于地址栏,也会失去焦点。。。。。
2014年06月13日 10点06分
回复 3702080120 :怎么知道焦点是否一直在地址栏?[喷]
2014年06月13日 10点06分
回复 永远风清扬 :就是鼠标放地址栏上不动,会获得焦点,然后失去。。。。
2014年06月13日 10点06分
level 12
安心水帖,别BB多余的~
2014年06月13日 10点06分 11
[喷]
2014年06月13日 10点06分
level 14
@3702080120 真心理解不能。。。
2014年06月13日 10点06分 12
我发现是时间的问题,我把第二个的时间改为2000,然后就异常了。
2014年06月13日 10点06分
回复 3702080120 :的确是这样,彩笔的我再去试试吧。[喷]
2014年06月13日 10点06分
level 14
@3702080120 直接照抄[喷]
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) {
var self = arguments.callee;
if (!self.timeout) {
gURLBar.addEventListener("mouseover", function () {
clearTimeout(self.timeout);
}, false)
}
self.timeout = setTimeout(function () {
e.target.blur();
gBrowser.selectedBrowser.focus();
}, 5000)
}, false);
2014年06月13日 11点06分 13
点32个赞!!!
2014年06月13日 11点06分
level 13
安心水帖,别BB多余的~
2014年06月13日 11点06分 14
[喷]
2014年06月13日 11点06分
level 14
安心水帖,别BB多余的~
2014年06月13日 13点06分 15
[喷][喷]
2014年06月13日 13点06分
1