greasemonkey是Google Chrome的内置扩展吗?

时间:2010-07-16 00:43:39

标签: javascript google-chrome greasemonkey

我正在尝试使用greasemonkey和Google的Chrome扩展程序。并且发现Chrome似乎使用与GM相同的API名称。 (我似乎有同样的错误...)

只是想知道greasemonkey是否已经是Google Chrome扩展程序?

4 个答案:

答案 0 :(得分:9)

是的,我相信您只需添加Greasemonkey脚本,Chrome就会像所有其他原生扩展一样将它们安装为“扩展程序”。

查看这篇文章:
http://lifehacker.com/5461675/chrome-4-supports-greasemonkey-userscripts-without-an-extension

请注意,但是某些脚本似乎仅支持GreaseMonkey for Firefox,并且在Chrome中可能有些小错误。我不确定实施方面的确切差异。

<强>西蒙。

答案 1 :(得分:1)

@Simon几乎打了它,但我想确保这一点非常明确。

Google Chrome使用相同的API本机支持Greasemonkey脚本,以便使现有脚本兼容。不需要Greasemonkey扩展。

答案 2 :(得分:1)

是的,Chrome支持用户脚本,但不完全支持Greasemonkey。例如,查看此用户脚本

文档在线查看器:http://userscripts.org/scripts/show/127774

适用于Greasemonkey(在Firefox中),但本机不适用于Chrome。 Chrome不支持许多Greasemonkey功能。

答案 3 :(得分:0)

我从GreaseMonkey复制并粘贴帖子:

谷歌浏览器没有关于paintmonkey扩展的功能。实际发生的事情是chrome(谷歌Chrome浏览器所基于的项目)开发了它自己的扩展系统,并且该扩展机制的一个组成部分(可能首先受到了关键的启发)以几乎完全相同的方式工作(外部javascript与之交互)一个页面纯粹通过它的DOM)作为greasemonkey。铬系统使用完全不同的api但有效地做同样的事情。目的和功能的这种大的重叠加上了firemonkey在firefox上的普及意味着他们决定在chrome中原生地实现greasemonkey api(无论如何大多数)。从那里他们更进了一步,让浏览器自动将任何greasemonkey脚本自动包装在chrome扩展中,并有效地使greasemonkey脚本成为一等公民。