免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2653 | 回复: 0
打印 上一主题 下一主题

firefox中将地址栏移动到底部状态栏上一层的userchrome.js脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-21 23:08 |只看该作者 |倒序浏览

firefox

将地址栏移动到底部状态栏上一层的userchrome.js脚本,
给希望地址栏移动到底部的又不想装all in one sidebar 或者 total toolbar的朋友.
//将地址栏插入到底部状态栏前面(不包括
搜索
栏)
(function(){
var urlBar = document.getElementById('urlbar');
var statusBar = document.getElementById('status-bar');
statusBar.parentNode.insertBefore(urlBar, statusBar);
})();
如果想将地址栏和
搜索
栏一起移动到底部可以用以下的方法:
定制里面自己添加一个新的工具栏, 例如命名为:BUBAR, 用DOM
Inspector可以查看到这个新建工具栏的ID为"__customToolbar_BUBAR"
如果建立了其他名称的工具栏可以自行在DOM Inspector中查找ID, 然后将地址栏和搜索栏都拖到新建的工具栏上去. 再加入以下脚本.
//定制->添加新工具栏,
命名为BUBAR,将地址栏和搜索栏拖放到新的BUBAR工具栏上
//将BUBAR插入到底部状态栏上方 !!注意!! 请先添加好新的工具栏后再使用该脚本
(function(){
var urlBar = document.getElementById('__customToolbar_BUBAR');//移
动的工具栏ID按自己的实际情况修改
var statusBar = document.getElementById('status-bar');
statusBar.parentNode.insertBefore(urlBar, statusBar);
})();
========================分
割线====================
另外为了配合地址栏移动底部方便粘贴网址打开网站和复制网址等操作,
修改了一下之前的右键点击地址栏左侧图标按键的脚本,
改成了右键点击粘贴复制了的网址并打开网站,双击就是复制地址栏的网址.
// 右键点击URL地址栏左侧图标按键自动粘贴并打开网页.
var pastenewtab2 = document.getElementById("page-proxy-stack");
if (pastenewtab2) {
pastenewtab2.addEventListener("click", function(event){
if (event.button==2)
{
gURLBar.value="";
gURLBar.focus();
goDoCommand("cmd_paste");
handleURLBarCommand();//3.0
//gURLBar.handleCommand(); //3.1+
};}, true);
pastenewtab2.setAttribute("context", "");
}
// 双击地址啦左侧图标按键复制地址栏内容
var copyurl = document.getElementById("page-proxy-stack");
if (copyurl) {
copyurl.addEventListener("dblclick", function(event){
openLocation();
goDoCommand("cmd_copy");
}, true);
copyurl.setAttribute("context", "");
}
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/565/showart_1972668.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP