- 论坛徽章:
- 0
|
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 |
|