阅读:1745回复:1
ChromeStyle_Statusbar这个uc脚本好像不支持3.6啊,高手给修改下
ChromeStyle_Statusbar这个脚本uc好像不支持3.6啊,高手给修改下
在3.6下好像直接不显示状态栏了,要把侧边栏打开状态栏才能出来。 高手给修改下。 源代码如下: // ==UserScript== // @name ChromeStyle_Statusbar.uc.js // @namespace http://d.hatena.ne.jp/Griever/ 该链接未经验证: http://d.hatena.ne.jp/Griever/ // @include main // ==/UserScript== gBrowser.addEventListener("TabSelect", function(event){ var statusbar = document.getElementById("status-bar"); statusbar.hidden = true; setTimeout(function(){ statusbar.hidden = false; },0); }, false); // CSS を書き出すだけなので Stylish に任せることをオススメします。 (function(){ var style = <![CDATA[ #status-bar { position: fixed !important; z-index: 1000 !important; bottom: 0px !important; left: 0px !important; overflow-x: hidden !important; overflow-y: auto !important; padding: 0 !important; margin: 0 !important; min-height: 0 !important; -moz-appearance: none !important; border: none !important; background-color: #DEEAF8 !important; color: #646464 !important; } #status-bar { direction: rtl !important; } #status-bar > * { direction: ltr !important;} #statusbar-display{ max-width: 500px !important; } #status-bar > statusbarpanel { -moz-appearance: none !important; border: none !important; vertical-align: middle !important; } #FindToolbar:not([hidden="true"]) + #status-bar{ bottom: 25px !important; } #status-bar .statusbar-resizerpanel{ display: none !important; } ]]>.toString(); var sspi = document.createProcessingInstruction( 'xml-stylesheet', 'type="text/css" href="data:text/css,' + encodeURI(style) + '"' ); document.insertBefore(sspi, document.documentElement); sspi.getAttribute = function(name) { return document.documentElement.getAttribute(name); }; })(); |
|
1楼#
发布于:2010-01-20 11:17
高手出招吧
|
|