阅读:5976回复:22
FF状态栏连接问题 需要高手支持
先说声谢谢了
因为追求可视化面积,基本上已经把能取消的栏都取消了,状态栏主要就是显连接功能不能没有,今天想起来chrome的那种浮动显示效果,不知道ff有没有这个插件能在隐藏状态栏后浮动显示连接地址? |
|
1楼#
发布于:2010-08-26 23:33
ithinc的方法很有用,两个这样的脚本更改后都正常了。
|
|
2楼#
发布于:2010-08-26 23:33
chrome这种浮动显示多数情况比Firefox现在测试的都要好(暂时唯一觉得有问题的时候就是全屏播放视频时,因为显示“正在从XXX下载内容”,有可能遮挡播放控制条),继续用就要改来改去的,我还是等4.0出正式版再折腾了
|
|
|
3楼#
发布于:2010-08-26 23:33
ithinc 写道:
CDATA不必删除,改成<><![CDATA[ ... ]]></>的格式还可以用。 楼主就引用这句话在给出连接那个帖子,我等小白确实搞不定,搜索了下,终于找到出处了,感谢楼主分享成品. |
|
4楼#
发布于:2010-08-26 23:33
PS: 忘了说了 我用的是大屏幕宽屏
把状态栏放到了中间的位置 修改了状态栏的水平位置var x=860 不合适的话自己改回去 |
|
5楼#
发布于:2010-08-26 23:33
证实方法可行 感谢ithinc~
附件为修改后的脚本 |
|
|
6楼#
发布于:2010-08-26 23:33
|
|
7楼#
发布于:2010-08-26 23:33
CDATA不必删除,改成<><![CDATA[ ... ]]></>的格式还可以用。
|
|
|
8楼#
发布于: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: 附件删除 往下走两楼下载新附件 |
|
9楼#
发布于:2010-08-26 23:33
还有个扩展Status Bar: Dynamic & Compact推荐给LZ。
|
|
10楼#
发布于:2010-08-26 23:33
感谢大家的帮助,改脚本我还没有试过,不过
URL Tooltip :: Add-ons for Firefox这个插件确实不好用。 我现在已经找到相当满意的解决方案。 fission插件在选项里可以让地址栏显示指向连接并可以在地址栏右侧显示目前打开状况等等,没有延迟,显示效果也很好! |
|
11楼#
发布于:2010-08-26 23:33
看到了楼主的PM。忘了说,我上传的那个脚本来自于隔壁那个帖子之前给出的代码。默认只在fx4下有效,要在fx3.6下用需要改动一个参数,如何改动,只需用记事本打开脚本就可以看到文字说明
|
|
12楼#
发布于:2010-08-26 23:33
|
|
13楼#
发布于:2010-08-26 23:33
|
|
14楼#
发布于:2010-08-26 23:33
授人以渔吧。。。。。。。。那个脚本怎么用啊 就是3楼附件那个 那是userchrome.js脚本; 需要安装userChromeJS扩展,然后在配置文件夹chrome目录下新建userchrome.js文件,把 userChrome.import("*", "UChrm");这句代码复制进去,保存;再把那个脚本也放到chrome目录下,重启浏览器就可以了; 以后再用uc.js和uc.xul结尾的脚本,直接放到chrome目录就可以了。 |
|
上一页
下一页