但是,有一些工具可以一次性为所有主要浏览器添加一个插件,
请参阅:crossrider,kangoextensions和http://besttoolbars.net/products/addon_framework
使用滑脂猴和一个完整的Firefox插件的转换器,
我已经做了一个插件,可以做以下三件事:
使用wiki.greasespot.net/GM_xmlhttpRequest检查外部链接的http状态,
(根据跨站脚本政策,仅靠JavaScript无法解决。)
通过一些正则表达式操纵当前页面/ dom
注入其他托管的javascript以进行自动更新
但是,有没有能够胜任上述三件事的“跨浏览器插件制造商”?
(特别是http到GM_xmlhttpRequest之类的外部链接)
以及开源的,免费的或至少免费的,使用其制作的插件中的品牌?
否则从我的润滑脂脚本到完整插件的最简单方法是
chrome,[opera,internet Explorer,safari(or more)]。
(我想这仅是几个kb的代码即可满足上述要求,并且不需要像crossrider这样的复杂服务吗?)
谢谢!=)
最佳答案
我认为您可以使用Crossrider平台实现您的目标,并在所有支持的平台上都可以使用JavaScript编写一次代码。对于您的特定目标,您可以对HTTP请求和 DOM使用appAPI.request API来操纵页面内容。
关于品牌,Crossrider平台使您可以使用自己的映像自定义扩展程序,指定自己的安装后登录页面(“谢谢”页面),并在您的站点上托管无缝安装程序小部件或托管Windows安装程序文件,从而最终用户根本看不到任何Crossrider品牌。
最后,关于获利,我们有严格的政策,只有在扩展程序开发人员的共同同意下,才能通过扩展程序获利。
我希望这可以澄清您的疑虑,但请随时在此线程上或通过与我们的支持部门联系([email protected])提出任何其他问题。
免责声明:我是Crossrider员工