首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新XPI以与FF 4.0兼容?

更新XPI以与FF 4.0兼容?
EN

Stack Overflow用户
提问于 2011-04-27 17:26:08
回答 1查看 173关注 0票数 3

当用户群开始迁移到Firefox 4时,我编写的一个扩展停止了工作,现在我正在设法将它更新为兼容的。

我通过不同的博客文章/页面阅读了“更新你的火狐应用程序”,例如- https://developer.mozilla.org/en/Extensions/Updating_extensions_for_Firefox_4 - http://blog.mozilla.com/addons/2010/11/11/making-add-on-compatible-firefox-4/

但他们似乎都没有触及我所遇到的问题,即:

App有一个协议,即用户可以在地址栏中输入"foo://blabla",我的应用程序将接收所有"foo://"请求。Firefox现在说:"Firefox不知道如何打开这个地址,因为协议(foo)与任何程序都没有关联。“

有人知道怎么修吗?(Fix在公认的答案中。)

下一个问题是服务器和客户端之间的交互。这是通过在适当的点添加“点wrappedJSObject”来解决的,在这些点中,有必要揭示服务器端在javascript中所做的事情,例如创建函数或诸如此类。例如,以前,cframe.document.foo工作过,但现在返回未定义;通过执行cframe.document.wrappedJSObject.foo解决。(为了以防万一,在这里添加这个。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-27 19:50:00

很可能,您需要将组件注册修改为每个https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0 (从引用的页面链接)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5808088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档