【发布时间】:2016-12-19 12:26:58
【问题描述】:
我需要将 Greasemonkey 脚本转换为无需重启的 Firefox 插件。
以前使用 Scriptify 扩展程序可以很容易地做到这一点,但该扩展程序没有与 Firefox 浏览器的最新更改保持同步,因此不再有效。
有没有其他方法可以做到这一点?
【问题讨论】:
-
没有一种/简单的方法,因为几乎没有合法的需要这样做。但是,如果您认为有强烈需求,请继续制作工具和/或框架。此外,移植 GM 脚本非常简单如果该脚本不使用任何
GM_API。 -
如果没有合法的需求,我不会问。我没有制作工具或框架的知识,并且由于已经有/曾经有一个工具,重新发明轮子似乎毫无意义。关于无重启插件的文档似乎很差,也许这就是为什么没有人这样做的原因。
-
合法的需要对我来说似乎很明显,而且这个问题已经很清楚了,这就是为什么我觉得不需要提及它的原因。安装无需重启的插件显然比需要重启浏览器的插件更容易。如果一个 gm 脚本编写者想要将他们的脚本转换为一个无需重启的插件,那么没有简单的方法可以做到这一点。再次安装无需重启的插件比安装greasemonkey 扩展然后在其上安装greasemonkey 脚本更容易。
-
是的,但是你需要先安装 gm 扩展是一个额外的步骤,这是不必要的,一个 gm 脚本编译器可以将脚本转换为无需重启的插件,这意味着脚本的维护不会一个问题,它就像维护一个 gm 脚本一样,因为编译器会在几秒钟内将它转换为一个插件。那种会使用这个插件的人,不会像我们程序员那样在技术上知识渊博,这就是为什么对他们来说安装过程越简单,对他们和我的用户支持问题和问题就越好,也就越少
-
证明了.. 原始插件的作者 scriptify 已经更新了他的扩展,因此它可以再次与较新的 firefoxen 一起使用。所以 Brock Adams,你是想告诉我 Scriptify 扩展背后排名靠前的 Firefox 开发人员,只是在编写和维护 Scriptify 扩展是在浪费他的时间吗?我不明白你为什么要为此做这么大的事情,仅仅因为你看不到它的需要,并不意味着不需要它,你也不应该尝试为所有开发人员说话,试着谦虚一点
标签: javascript firefox firefox-addon greasemonkey