阅读:1333回复:2
有没有能让状态栏显示在上方的插件(或者在左右)
RT......谢谢
|
|
|
1楼#
发布于:2010-01-15 11:27
StatusbarInURLBar3.uc.js
无法贴图? |
|
2楼#
发布于:2010-01-15 11:27
viviseek:StatusbarInURLBar3.uc.js 是这个吧? // ==UserScript== // @name StatusbarInURLBar3.uc.js // @namespace http://d.hatena.ne.jp/Griever/ // @include main // ==/UserScript== (function(){ if (!isElementVisible(gURLBar)) return;//アドレスバーが無かったらストップ var urlbarIcons = document.getElementById('urlbar-icons'); var statusBar = document.getElementById('status-bar'); var statusbarDisplay = document.getElementById('statusbar-display'); statusBar.setAttribute("context", "");//ツールバーのコンテキストメニューがでないように statusbarDisplay.setAttribute('crop', 'center');//長いURLの真ん中を省略 urlbarIcons.insertBefore(statusBar, urlbarIcons.firstChild); var style = <![CDATA[ /* ウインドウが狭いとき */ #urlbar-container{ overflow-x: hidden !important; } /* ステータスバーの最大幅を決める */ #urlbar-icons > #status-bar{ max-width: 550px !important; min-height: 0!important; -moz-appearance: none !important; background-color: transparent !important; border:none !important; } /* 空白のタブ対策 */ #urlbar[pageproxystate="invalid"] > #urlbar-icons > #status-bar{ visibility: visible !important; } #urlbar[focused="true"] > #urlbar-icons #statusbar-display, #urlbar-icons .statusbar-resizerpanel {display: none !important;} #urlbar-icons statusbarpanel{ -moz-appearance: none !important; border:none !important; } #urlbar-icons #statusbar-display{ font-size: 12px !important; color: navy !important; padding-right: 0px !important; } #urlbar-icons #statusbar-display > .statusbarpanel-text{ margin-top: 2px !important; margin-left: 2px !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); }; })() |
|