精益和快速的方式使插件适用于所有主流浏览器?火狐,铬,[歌剧,网络浏览器,野生动物园]

时间:2013-10-15 12:31:02

标签: javascript firefox-addon greasemonkey firefox-addon-sdk crossrider

然而,有一些工具可以同时为所有主流浏览器制作一个插件, 请参阅:crossrider,kangoextensions和http://besttoolbars.net/products/addon_framework

使用greasemonkey和转换器到完整的firefox插件, 我已经做了一个插件,它做了以下三件简单的事情:

  • 使用wiki.greasespot.net/GM_xmlhttpRequest检查外部链接的http状态, (从跨网站划分政策开始,这将无法单独使用javascript。)

  • 通过一些正则表达式操作当前页面/ dom

  • 为自动更新注入额外的托管javascript

但是,是否有任何“跨浏览器插件制造商”能够满足以上3项要求? (特别是像GM_xmlhttpRequest这样的外部链接的http) 和开源,免费或至少在用它制作的插件中没有品牌?

或者从我的greasemonkey脚本到完整插件的简单方法是什么 铬,[歌剧,网络浏览器,野生动物园(或更多)] (我想这可能只是几kb的代码来匹配上面的要求,并不需要像crossrider这样的复杂服务?)

谢谢!=)

1 个答案:

答案 0 :(得分:2)

我认为您可以使用Crossrider平台实现目标,在适用于所有支持平台的JavaScript中编写一次代码。为了您的特定目标,您可以使用appAPI.request API来处理HTTP请求,使用jQuery / JS DOM来处理页面内容。

关于品牌推广,Crossrider平台允许您使用自己的图像自定义扩展,指定您自己的安装后登录页面(谢谢页面),并在您的站点上托管无缝安装程序窗口小部件或托管Windows安装程序文件,因此最终用户根本看不到任何Crossrider品牌。

最后,关于获利,我们有严格的政策,只有在扩展开发者的双方同意下才能通过扩展获利。

我希望这可以澄清您的疑虑,但请随时通过此主题或联系我们的支持(support@crossrider.com)提出任何进一步的问题。

免责声明:我是Crossrider员工