greasemonkey 是 Google Chrome 的内置扩展吗?

问题描述 投票:0回答:5

我正在尝试 Greasemonkey 和 Google 的 Chrome 扩展程序。并发现Chrome似乎使用了与GM相同的API名称。 (我好像也有同样的bug...)

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

javascript google-chrome greasemonkey
5个回答
9
投票

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

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

但请注意,某些脚本似乎仅在 Firefox 的 GreaseMonkey 上受支持,并且在 Chrome 中可能会出现一些问题。 我不确定实施中的确切差异。

西蒙。


1
投票

@Simon 几乎击中了它,但我想确保这一点非常清楚。

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


1
投票

是的,Chrome 支持用户脚本,但不完全像 Greasemonkey 一样。例如查看这个用户脚本

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

它与 Greasemonkey(在 Firefox 中)配合良好,但不适用于本机 Chrome。有很多 Greasemonkey 功能 Chrome 还不支持。


0
投票

我复制粘贴了 GreaseMonkey 的帖子:

谷歌浏览器没有greasemonkey扩展。实际发生的事情是 chromium(谷歌浏览器所基于的项目)开发了自己的扩展系统,并且该扩展机制的一个组件(可能首先受到了greasemonkey的很大启发)以几乎完全相同的方式工作(外部javascript与纯粹通过其 DOM 的页面)作为greatmonkey。 Chromium 系统使用完全不同的 api,但实际上做同样的事情。这种目的和功能上的巨大重叠,再加上 firemonkey 在 firefox 上的流行,意味着他们决定在 chromium 中本地实现greasemonkey api(无论如何,其中大部分)。从那时起,他们更进一步,让浏览器自动将所有 Greasemonkey 脚本自动包装在 Chromium 扩展中,并有效地使 Greemonkey 脚本成为一等公民。


0
投票

回答这个问题以防最近有人在搜索。有一个为 Chrome 创建的脚本管理器,名为 tampermonkey。现在也可用于 Firefox 和 Edge。

https://www.tampermonkey.net/

© www.soinside.com 2019 - 2024. All rights reserved.