level 6
拱白菜
楼主
stylish用的人比较少,先介绍下stylish.
Firefox 内有四个能超强自定义能力的文件,分别是:
UserChrome.css -浏览器界面的样式表
UserContent.css -自定义网页的样式表
UserChrome.js -浏览器界面的功能脚本
UserContent.js -自定义网页用户脚本
为了更方便地管理用户样式表和脚本,避免挤到这四个文件中,于是有了三个(或许更多)超强的扩展,如下:
Stylish - 管理所有样式表,对应第一、第二个文件
GreaseMonkey - 管理所有网页用户脚本,对应第四个文件
UserChromeJS - 管理几乎所有用户脚本,对应第三第四个文件
Stylish 基本上就是一管理器,跟直接使用第一第二个文件是同样功能的
GM 只针对网页,并且基于安全理由添加了很多限制,例如 GM 脚本实际上是运行在独立的封包中而不是插入到网页内(尽管 GM 提供了直接运行而不封包的选项,也有绕过的方式)。于是 GM 脚本就跟网页脚本基本上一样。
UC 其实就是一个平台,让脚本可以以扩展的方式运行(其实很多简单的扩展就是一个脚本封装在扩展的架构中),所以 UC 脚本就是“骨架”扩展,也可针对浏览器也可针对网页。
总之.stylish注重的是样式,就是外形,greasemonkey和UC注重的是功能,但是UC我极力不推荐.为什么,很危险~打个比方就好像不用虚拟机,实机玩毒一样,没有一个杀毒敢保证百分百防御查杀.一旦崩溃后果很严重~UC也是一样~
Firefox 4 About:Blank Glass
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#appcontent,
#content > tabbox > tabpanels {
background-color: transparent !important;
}
#main-window[stylish-url="about:blank"]:not([onclose^="PrintUtils"]):not([title^="View Source Chart"]) #content browser{
opacity: 0 !important;
}
2011年03月24日 08点03分
1
Firefox 内有四个能超强自定义能力的文件,分别是:
UserChrome.css -浏览器界面的样式表
UserContent.css -自定义网页的样式表
UserChrome.js -浏览器界面的功能脚本
UserContent.js -自定义网页用户脚本
为了更方便地管理用户样式表和脚本,避免挤到这四个文件中,于是有了三个(或许更多)超强的扩展,如下:
Stylish - 管理所有样式表,对应第一、第二个文件
GreaseMonkey - 管理所有网页用户脚本,对应第四个文件
UserChromeJS - 管理几乎所有用户脚本,对应第三第四个文件
Stylish 基本上就是一管理器,跟直接使用第一第二个文件是同样功能的
GM 只针对网页,并且基于安全理由添加了很多限制,例如 GM 脚本实际上是运行在独立的封包中而不是插入到网页内(尽管 GM 提供了直接运行而不封包的选项,也有绕过的方式)。于是 GM 脚本就跟网页脚本基本上一样。
UC 其实就是一个平台,让脚本可以以扩展的方式运行(其实很多简单的扩展就是一个脚本封装在扩展的架构中),所以 UC 脚本就是“骨架”扩展,也可针对浏览器也可针对网页。
总之.stylish注重的是样式,就是外形,greasemonkey和UC注重的是功能,但是UC我极力不推荐.为什么,很危险~打个比方就好像不用虚拟机,实机玩毒一样,没有一个杀毒敢保证百分百防御查杀.一旦崩溃后果很严重~UC也是一样~
Firefox 4 About:Blank Glass
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#appcontent,
#content > tabbox > tabpanels {
background-color: transparent !important;
}
#main-window[stylish-url="about:blank"]:not([onclose^="PrintUtils"]):not([title^="View Source Chart"]) #content browser{
opacity: 0 !important;
}