我一直在做一个Firefox扩展,但它一直很慢(部分是因为我没有时间去处理它)。我有一个基本框架,验证了我可以与外部JSON API交谈,加载时修改任何网页并显示首选项框。对于我正在写的扩展程序,这些都是必需的Hello Worlds(也许我不需要首选项框)。Firefox Expect与Greasemonkey脚本?
突然间我发现我可能忽略了一个更简单的方法来做到这一点。 Since Greasmonkey scripts may be compiled into Firefox Extensions,Greasemonkey可能是更好的选择:
- 它可能更容易(不确定)?
- 它可能是跨浏览器(至少Safari和Firefox)?
- Greasemonkey脚本与“原生”FF扩展有限制吗?可以编写chrome UI吗?正常的DIV会弹出吗?首选项存储(我认为他们可以)?
我正在寻找Greasemonkey与“本机”Firefox扩展的比较。另外,是否有人将“编译”Greasemonkey脚本编译为FF扩展(经验,问题)?
感谢Philfreo,这似乎也是我的理解。同时我想进入更多技术方面,特别是编译Greasemonkey扩展(否则用户需要Greasemonkey,对吧?)。 – 2009-12-02 12:59:06
正确...但是如果您想要支持Safari,您仍然必须先提供如何安装GreaseKit的说明......并且使用Greasemonkey的人可能宁愿不安装Firefox的扩展程序 – philfreo 2009-12-02 15:04:06