左鍵是原始首頁(yè),就是火狐選項(xiàng)裡的那個(gè),腳本無(wú)法修改,中鍵和右鍵可以自己改。
使用方法:userChromeJS Mix
修改紅字部份,檔名隨你取,但一定要有.uc.xul,如:Homebutton.uc.xul。
<?xml version="1.0"?> <!-- // ==UserScript== // @name Home-button.uc.xul // @namespace https://github.com/skofkyo/userChromeJS // @description 首頁(yè)按鈕 // @include main // @compatibility Firefox 29+ // @author skofkyo // @version 2014.12.28 // ==/UserScript== --> <?xml-stylesheet href="data:text/css,@namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul');@namespace%20html%20url('http://www.w3.org/1999/xhtml'); " type="text/css"?> <overlay id="HomebuttonOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript" xmlns="http://www.w3.org/1999/xhtml"><![CDATA[ var Homebutton = { init: function() { CustomizableUI.createWidget({ //must run createWidget before windowListener.register because the register function needs the button added first id: 'Home-button', type: 'custom', defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(aDocument) { var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton'); var props = { id: 'Home-button', class: "toolbarbutton-1 chromeclass-toolbar-additional", label: "新首頁(yè)", tooltiptext: "左鍵:原始首頁(yè)\n中鍵:百度\n右鍵:收藏庫(kù)", removable: 'true', overflows: false, style: "list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACY0lEQVQ4jYWSXUiTYRiG7/f7nfg5/NzcckQFkdKIpZhkVJoWiKx24EEWaXUgFBFiUQR1IJ4EUYRIRGkHmfQLBYWyiDIUBosKbYmkRxWx2Pyb27dN2fyeDtSR8+85eZ/35r6v9+HlYViliMgAIGfhOskYm1nNu1LYSES2guLyjoLi8g4ishGRcSUvt0LY1Ofxmu0lFe2SJDdIktxgL6lo7/N4zURkSveztLD1QedT0822e4+ULGNR2d7S+wDQ7/Ge0SLhgcuNZ082nDo+wRgLLAMQka3pSvMW94f+x6qq5riqD932fhm0A0DprsLhN+73F6empiarD5adaL3R8pMx5k8BiMh27PS5Qt/wSFduriVeW+O89ar7XZ0+N1cMABzPD9Ycqep8/rL70thYMMNhL6h/9vDuIGPMz4jIVnn4qDMwHmrbvGnj6IF9e5687e2/kGEwWI2KAgCIaFHE4rGxqsr9rX2eT7W/fv/Jt5qzG3u7X/Sw3ZWua6FItKVo546eDRbLyNCP0SYlUxGNxixIkgQASCQSCIfD0LRoYnv+1rbg+Pi2gW9DzuyszGZGRA4AeQAmKlx1n61WCxRFgSiKS347mUwiomkIBIL4+LqrBIAJwF+BMeYjou8A8mSDAaqqgud5JJNJxGdmAQAZBhmyLEMQBIRC0wDgB/CVMUbC/68IoghRlgEA0YiGrjvXqwGg/vxVt6pmgxMECGmTLQFwHAee5+cB0RgA+BZ7s9mU8qwB4MHz85Ku6yld1/WUznH8WgCWmoDj2Lr6MkAsPovQdCTVr6cDaasMwIGl5Vs4l+mLq/wPSgHx6qqiTssAAAAASUVORK5CYII=)", onclick: "Homebutton.click(event);event.preventDefault();", }; for (var p in props) { toolbaritem.setAttribute(p, props[p]); } return toolbaritem; } }); }, click: function(event) { switch (event.button) { case 0: gBrowser.selectedTab = BrowserGoHome(event); break; case 1: gBrowser.selectedTab = gBrowser.addTab("https://www.baidu.com/"); break; case 2: gBrowser.selectedTab = gBrowser.addTab("chrome://browser/content/places/places.xul"); break; } }, } Homebutton.init(); ]]></script> </overlay> |