掌心化雪
狐狸大王
狐狸大王
  • UID29554
  • 注册日期2009-07-08
  • 最后登录2012-11-03
  • 发帖数496
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:10802回复:15

UC脚本和GM脚本有什么不同?

楼主#
更多 发布于:2010-06-24 22:08
UC需要装扩展来管理吗?GM脚本好像一定要装扩展才能用吧。还有个stylish又是什么的,我头都大了。
越来越爱firefox了
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2014-04-16
  • 发帖数1405
  • 经验32枚
  • 威望2点
  • 贡献值54点
  • 好评度23点
  • 社区居民
1楼#
发布于:2010-06-24 22:08
Firefox 内置有四个能超强自定义能力的文件,分别是:
UserChrome.css -浏览器界面的样式表
UserContent.css -自定义网页的样式表
UserChrome.js -浏览器界面的功能脚本
UserContent.js -自定义网页用户脚本

为了更方便地管理用户样式表和脚本,避免挤到这四个文件中,于是有了三个(或许更多)超强的扩展,如下:
Stylish - 管理所有样式表,对应第一、第二个文件
GreaseMonkey - 管理所有网页用户脚本,对应第四个文件
UserChromeJS - 管理几乎所有用户脚本,对应第三第四个文件

Stylish 来说基本上就是一管理器,跟直接使用第一第二个文件是同样功能的(目前 Userstyles.org 似乎有更大野心,这就不说了)。
GM 只针对网页,并且基于安全理由添加了很多限制,例如 GM 脚本实际上是运行在独立的封包中而不是插入到网页内(尽管 GM 提供了直接运行而不封包的选项,也有绕过的方式)。于是 GM 脚本就跟网页脚本基本上一样。
UC 其实就是一个平台,让脚本可以以扩展的方式运行(其实很多简单的扩展就是一个脚本封装在扩展的架构中),所以 UC 脚本就是“骨架”扩展,也可针对浏览器也可针对网页。

总结,如果你不想装扩展,可以将脚本或样式的代码添加到第一段的四个文件中并且对号入座,但要知道怎么避免冲突和忍受编辑管理上的麻烦;否则最好就是根据需要(或者你手头有的脚本和样式文件)选择安装第二段的三个扩展。

其他。
Stylish 的官网兼样式表展厅是 userstyles.org ,相当方便;
GM 脚本全球集散地是 userscripts.org ,相当完善;
UC 脚本基本上都挂在一些论坛和一些作者自己的主页上,查找要看耐性;
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2013-04-23
  • 发帖数737
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-06-24 22:08
vimperator对以上脚本都有管理功能,通杀。。。

Lost in fx...
掌心化雪
狐狸大王
狐狸大王
  • UID29554
  • 注册日期2009-07-08
  • 最后登录2012-11-03
  • 发帖数496
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-06-24 22:08
谢谢解答,那UC脚本需要装扩展吗?直接搞太麻烦了。
越来越爱firefox了
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2014-04-03
  • 发帖数2815
  • 经验39枚
  • 威望0点
  • 贡献值0点
  • 好评度3点
  • 社区居民
4楼#
发布于:2010-06-24 22:08
UC脚本需要装扩展,UserChromeJS  http://board.mozest.com/thread-20276-1-1
no001529
火狐狸
火狐狸
  • UID30669
  • 注册日期2009-10-12
  • 最后登录2014-04-14
  • 发帖数155
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2010-06-24 22:08
UC,GM都装过,但是限于找不到自己喜欢的脚本,最后只能删掉。
倒是stylish因为在网站上有直观的预览图,然后用了几个样式。
wiiwaker
狐狸大王
狐狸大王
  • UID23532
  • 注册日期2008-04-04
  • 最后登录2013-11-20
  • 发帖数374
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2010-06-24 22:08
hzhbest能说说Userstyles.org有什么更大的野心吗?
掌心化雪
狐狸大王
狐狸大王
  • UID29554
  • 注册日期2009-07-08
  • 最后登录2012-11-03
  • 发帖数496
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-06-24 22:08
我装了UC扩展,那GM扩展是否可以卸载?如果可以卸载,那GM脚本又如何安装呢?
越来越爱firefox了
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2014-04-16
  • 发帖数1405
  • 经验32枚
  • 威望2点
  • 贡献值54点
  • 好评度23点
  • 社区居民
8楼#
发布于:2010-06-24 22:08
UC / GM 仅仅在你没有任何 UC 脚本/ GM 脚本的情况下才需要卸载。安装 GM 脚本要么上 userscripts.org 要么将下载下来的 GM 脚本拖进 Firefox 窗口。

userstyles.org 最近在测试“样式选项”功能,如果你是样式作者你就会看到了,大概是利用 Stylish 的安装窗口提供样式预设的“选项”,例如选择背景是黑色还是白色,让用户不需要编辑代码也可以自定义样式。
掌心化雪
狐狸大王
狐狸大王
  • UID29554
  • 注册日期2009-07-08
  • 最后登录2012-11-03
  • 发帖数496
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2010-06-24 22:08
不是说UC可以管理GM脚本的吗
越来越爱firefox了
yansheng1003
小狐狸
小狐狸
  • UID33238
  • 注册日期2010-07-01
  • 最后登录2011-02-02
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-06-24 22:08
不是的,是要把代码转移一下。。其实UC可以实现GM脚本功能,GM也就是一样的管理器
angelfish
火狐狸
火狐狸
  • UID11795
  • 注册日期2006-03-05
  • 最后登录2014-01-28
  • 发帖数161
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2010-06-24 22:08
还是用有猴子算 。。。(*^_^*)
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-04-05
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
12楼#
发布于:2010-06-24 22:08
Firefox 内置有四个能超强自定义能力的文件,分别是:
UserChrome.css -浏览器界面的样式表
UserContent.css -自定义网页的样式表
UserChrome.js -浏览器界面的功能脚本
UserContent.js -自定义网页用户脚本

纠正一下,后两个js文件不是Firefox内置的。
userChrome.js是userChrome.js扩展引入的;
userContent.js好像是某个UC脚本引入的,应该是模仿以及替代GM脚本的用途。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2014-04-16
  • 发帖数1405
  • 经验32枚
  • 威望2点
  • 贡献值54点
  • 好评度23点
  • 社区居民
13楼#
发布于:2010-06-24 22:08
ithinc:纠正一下,后两个js文件不是Firefox内置的。
userChrome.js是userChrome.js扩展引入的;
userContent.js好像是某个UC脚本引入的,应该是模仿以及替代GM脚本的用途。
回到原帖

Damn,Opera 都内置了我想当然以为 Firefox 也一样……
zscryg
小狐狸
小狐狸
  • UID37607
  • 注册日期2011-10-20
  • 最后登录2012-06-27
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-06-24 22:08
大概明白了。。。
上一页
游客

返回顶部