黑仪大螃蟹修改的UC脚本
// ==UserScript==
// @name toolbarbuttonEX.uc.js
// @namespace toolbarbuttonEX.uc.js
// @description 添加侧边栏按钮
// @include main
// @compatibility Firefox 29.0+
// @author skofkyo
// @homepage http://g.mozest.com/thread-42543-1-1 , https://g.mozest.com/thread-42543-1-1
// @version 1.0.1 2012.10.27
// @updateURL
// @update
// @note
// @include chrome://browser/content/browser.xul
// ==/UserScript==
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 侧边栏开关 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
(function(){
CustomizableUI.createWidget({
id: "Sidebar-button",
defaultArea: CustomizableUI.AREA_NAVBAR,
label: "\u5074\u908A\u6B04\u958B\u95DC",
tooltiptext: "\u5de6\u952e\uff1a\u4e66\u7b7e\u4fa7\u8fb9\u680f\n\u53f3\u952e\uff1a\u5386\u53f2\u4fa7\u8fb9\u680f\n\u4e2d\u9375\uff1a\u6837\u5f0f\u4fa7\u8fb9\u680f",
onClick: function(event){
switch (event.button) {
case 0:
// Left click
// 左键:书签侧边栏
toggleSidebar('viewBookmarksSidebar');
break;
case 1:
// Middle click
// 中键:样式侧边栏
toggleSidebar('viewStylishSidebar');
break;
case 2:
// Right click
// 右键:历史侧边栏
try {
toggleSidebar('viewHistorySidebar');
} catch (ex) {
alert("\u672A\u5B89\u88DDStylish \u7121\u6B64\u5074\u908A\u6B04");
}
break;
}
}
});
var cssStr = '@-moz-document url("chrome://browser/content/browser.xul"){'
+'#Sidebar-button .toolbarbutton-icon {'
+'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACs0lEQVQ4jc2SXUhTYRjH375o06md5Zmb07VwWmnTTZx6csej25n70p0tvzamVqhTiOqmruxCMAjTu6SIyEqyBDGiorrwQkyCQMqioGUIpYlrtAZrTJfu6aZzXN7ssh74XbzPxe99n//zIvRflqPJ2Ynh2TN8kRwE0ty/4IvksD0tA5AA34SPAdqVChiGzzianJ2cKC0rZ76w0gRaazNQjBsqGTdQNjdQjBs0NAPXRsb6rY2t01eH7/RbG1qmb92b6BseHe8r0tLvMWnOK04kV5Zu0PXHwOxsB4urA6yuDrD8gXa0gEZvAzVlhmLKDGrKDAWEHpRHaNDQDGQdKgZOlKcioqTJAQRdB4ShDiqMNtAaGSCNDqgwMlCms4CmygwllAnUZA2oyBpQaQ1AGGyQqyrfFGUq8leL9TZgKSB0sOwPenyBYPdSINjlC4Y8/mDY4wuGunyBkMcXDHX5Q2GPPxT2ZObkxzhRqih7VVPjABal1gDzK9/LEy1pbmGxVIBL17kGHxOvEZZGYFFTJvi49E2VSPR89k0ZD5NEEELbEEIIJQklv0ibC1hKdLXgXfpRlEg0/myS5AnFYU4kwCUb+vo2YCGMdlhYDBQihFB8dlu5Of6oir9XHEYIbWczApOznYO0NsCnlcBh9ub4sVkQQmjk/hOKL5RE4sOG2tZujmrGBR+++g/EjxH/Yrb3dOolwRdmrMeJpGA/fpKDPuqGt97lg1szqW3tBnPjCZw9v/Z+0SQJxZv/aH++8nN9+2lgMTa0wejE4+rhuw91V26PmQeGbjh6By/bey4M1A0OXTc8mJwiX8x5S6325lN5hSXvONHZ872XZIqC2Z3JWIyXhsdS0qUbe8TyKJaVu5YuU0RxWV4Uy9wXSc6Q/uRhosiOJCyGdqeAWKaYPXOu52Ki7f6b+g1HclJ7IcMjNQAAAABJRU5ErkJggg==)'
+ '}}';
var sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
sss.loadAndRegisterSheet(ios.newURI("data:text/css;base64," + btoa(cssStr),null, null), sss.USER_SHEET);
})();
// ==UserScript==
// @name toolbarbuttonEX.uc.js
// @namespace toolbarbuttonEX.uc.js
// @description 添加侧边栏按钮
// @include main
// @compatibility Firefox 29.0+
// @author skofkyo
// @homepage http://g.mozest.com/thread-42543-1-1 , https://g.mozest.com/thread-42543-1-1
// @version 1.0.1 2012.10.27
// @updateURL
// @update
// @note
// @include chrome://browser/content/browser.xul
// ==/UserScript==
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 侧边栏开关 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
(function(){
CustomizableUI.createWidget({
id: "Sidebar-button",
defaultArea: CustomizableUI.AREA_NAVBAR,
label: "\u5074\u908A\u6B04\u958B\u95DC",
tooltiptext: "\u5de6\u952e\uff1a\u4e66\u7b7e\u4fa7\u8fb9\u680f\n\u53f3\u952e\uff1a\u5386\u53f2\u4fa7\u8fb9\u680f\n\u4e2d\u9375\uff1a\u6837\u5f0f\u4fa7\u8fb9\u680f",
onClick: function(event){
switch (event.button) {
case 0:
// Left click
// 左键:书签侧边栏
toggleSidebar('viewBookmarksSidebar');
break;
case 1:
// Middle click
// 中键:样式侧边栏
toggleSidebar('viewStylishSidebar');
break;
case 2:
// Right click
// 右键:历史侧边栏
try {
toggleSidebar('viewHistorySidebar');
} catch (ex) {
alert("\u672A\u5B89\u88DDStylish \u7121\u6B64\u5074\u908A\u6B04");
}
break;
}
}
});
var cssStr = '@-moz-document url("chrome://browser/content/browser.xul"){'
+'#Sidebar-button .toolbarbutton-icon {'
+'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACs0lEQVQ4jc2SXUhTYRjH375o06md5Zmb07VwWmnTTZx6csej25n70p0tvzamVqhTiOqmruxCMAjTu6SIyEqyBDGiorrwQkyCQMqioGUIpYlrtAZrTJfu6aZzXN7ssh74XbzPxe99n//zIvRflqPJ2Ynh2TN8kRwE0ty/4IvksD0tA5AA34SPAdqVChiGzzianJ2cKC0rZ76w0gRaazNQjBsqGTdQNjdQjBs0NAPXRsb6rY2t01eH7/RbG1qmb92b6BseHe8r0tLvMWnOK04kV5Zu0PXHwOxsB4urA6yuDrD8gXa0gEZvAzVlhmLKDGrKDAWEHpRHaNDQDGQdKgZOlKcioqTJAQRdB4ShDiqMNtAaGSCNDqgwMlCms4CmygwllAnUZA2oyBpQaQ1AGGyQqyrfFGUq8leL9TZgKSB0sOwPenyBYPdSINjlC4Y8/mDY4wuGunyBkMcXDHX5Q2GPPxT2ZObkxzhRqih7VVPjABal1gDzK9/LEy1pbmGxVIBL17kGHxOvEZZGYFFTJvi49E2VSPR89k0ZD5NEEELbEEIIJQklv0ibC1hKdLXgXfpRlEg0/myS5AnFYU4kwCUb+vo2YCGMdlhYDBQihFB8dlu5Of6oir9XHEYIbWczApOznYO0NsCnlcBh9ub4sVkQQmjk/hOKL5RE4sOG2tZujmrGBR+++g/EjxH/Yrb3dOolwRdmrMeJpGA/fpKDPuqGt97lg1szqW3tBnPjCZw9v/Z+0SQJxZv/aH++8nN9+2lgMTa0wejE4+rhuw91V26PmQeGbjh6By/bey4M1A0OXTc8mJwiX8x5S6325lN5hSXvONHZ872XZIqC2Z3JWIyXhsdS0qUbe8TyKJaVu5YuU0RxWV4Uy9wXSc6Q/uRhosiOJCyGdqeAWKaYPXOu52Ki7f6b+g1HclJ7IcMjNQAAAABJRU5ErkJggg==)'
+ '}}';
var sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
sss.loadAndRegisterSheet(ios.newURI("data:text/css;base64," + btoa(cssStr),null, null), sss.USER_SHEET);
})();


