|
15楼#
发布于:2010-08-26 23:33
每夜版中脚本失效了 据说是处理CDATA的时候有问题
相关帖子https://www.firefox.net.cn/forum/viewtopic.php?t=33199 参照帖子中fiey的方法 把脚本中CDATA相关的代码删除(如下) //CSS代码
document.insertBefore(document.createProcessingInstruction(
'xml-stylesheet',
'type="text/css" href="data:text/css,' + encodeURI(
<![CDATA[
#chrome-tooltip{
max-width: 1000em !important;
height: 23px;/*状态栏高度*/
font-family:"Microsoft YaHei",Segoe UI !important;/*状态栏文字字体*/
font-size: 12px;/*状态栏文字大小*/
color: #646464 !important;/*状态栏文字颜色*/
background-color: #D2E1F6 !important;/*状态栏背景颜色*/
white-space: wrap !important;
-moz-appearance: none !important;
border: 1px solid rgba(192,192,192,.2) !important;
padding: 0 8px 0 5px !important;
margin: 0 !important;
}
#chrome-tooltip-label{
margin: 2px !important;
}
#status-bar,
#status-bar statusbarpanel{
-moz-appearance: none !important;
background:none !important;
background-color: transparent !important;
border: none !important;
margin: -2px 0 !important;
}
#statusbar-display,
#statusbar-progresspanel,
.statusbar-resizerpanel
{ display: none !important; }
]]>.toString()
) + '"'),document.documentElement);
//判断是否为firefox3.6
if(Vers == 1){
document.insertBefore(document.createProcessingInstruction(
'xml-stylesheet',
'type="text/css" href="data:text/css,' + encodeURI(
<![CDATA[
#main-window:not([active="true"]) #chrome-tooltip{ display:none !important; }
]]>.toString()
) + '"'),document.documentElement);
}再把删除的CSS代码写成stylish脚本或者直接添加到userchrome.css文件中(如下) #chrome-tooltip{
max-width: 1000em !important;
height: 23px;/*状态栏高度*/
font-family:"Microsoft YaHei",Segoe UI !important;/*状态栏文字字体*/
font-size: 12px;/*状态栏文字大小*/
color: #646464 !important;/*状态栏文字颜色*/
background-color: #D2E1F6 !important;/*状态栏背景颜色*/
white-space: wrap !important;
-moz-appearance: none !important;
border: 1px solid rgba(192,192,192,.2) !important;
padding: 0 8px 0 5px !important;
margin: 0 !important;
}
#chrome-tooltip-label{
margin: 2px !important;
}
#status-bar,
#status-bar statusbarpanel{
-moz-appearance: none !important;
background:none !important;
background-color: transparent !important;
border: none !important;
margin: -2px 0 !important;
}
#statusbar-display,
#statusbar-progresspanel,
.statusbar-resizerpanel
{ display: none !important; }
附件为修改好后的脚本 仅适用于ff4.0 2010.09.15以后的版本(注意搭配以上的CSS代码使用) edit: 附件删除 往下走两楼下载新附件 |
|
|
16楼#
发布于:2010-08-26 23:33
CDATA不必删除,改成<><![CDATA[ ... ]]></>的格式还可以用。
|
|
|
|
17楼#
发布于:2010-08-26 23:33
|
|
|
18楼#
发布于:2010-08-26 23:33
证实方法可行 感谢ithinc~
附件为修改后的脚本 |
|
|
|
19楼#
发布于:2010-08-26 23:33
PS: 忘了说了 我用的是大屏幕宽屏
把状态栏放到了中间的位置 修改了状态栏的水平位置var x=860 不合适的话自己改回去 |
|
|
20楼#
发布于:2010-08-26 23:33
ithinc 写道:
CDATA不必删除,改成<><![CDATA[ ... ]]></>的格式还可以用。 楼主就引用这句话在给出连接那个帖子,我等小白确实搞不定,搜索了下,终于找到出处了,感谢楼主分享成品. |
|
|
21楼#
发布于:2010-08-26 23:33
chrome这种浮动显示多数情况比Firefox现在测试的都要好(暂时唯一觉得有问题的时候就是全屏播放视频时,因为显示“正在从XXX下载内容”,有可能遮挡播放控制条),继续用就要改来改去的,我还是等4.0出正式版再折腾了
|
|
|
|
22楼#
发布于:2010-08-26 23:33
ithinc的方法很有用,两个这样的脚本更改后都正常了。
|
|
上一页
下一页