|
阅读:1768回复:2
有没有能让状态栏显示在上方的插件(或者在左右)
RT......谢谢
|
|
|
|
1楼#
发布于: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);
};
})() |
|
|
2楼#
发布于:2010-01-15 11:27
StatusbarInURLBar3.uc.js
无法贴图? |
|
