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的方法很有用,两个这样的脚本更改后都正常了。
|
|
上一页
下一页