首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将firefox扩展移植到google chrome?

如何将firefox扩展移植到google chrome?
EN

Stack Overflow用户
提问于 2013-04-05 14:36:39
回答 2查看 2.4K关注 0票数 4

如果我创建firefox扩展,它是否也可以在google chrome中运行,并进行一些更改?我发现谷歌chrome扩展是在http://developer.chrome.com/extensions/开发的,它看起来和XUL不一样。那么,这是否意味着这些应用程序与浏览器不兼容呢?IE会有不同的语言,我说的对吗?如果所有这些都不同,那么如何开发这三个浏览器兼容应用程序?

EN

回答 2

Stack Overflow用户

发布于 2013-04-05 15:43:11

在Google Chrome中没有XUL支持。

为了将你的扩展移植到不同的浏览器,你应该提取它的一些公共部分,它只与web内容一起工作,不依赖于浏览器特定的功能。这部分可以在扩展之间共享(必须与您可以在所有扩展上使用jQuery和其他库相同,而与平台无关)。

扩展的其他部分,包括处理UI的部分,必须使用每个浏览器的特定API进行自定义。例如,对于Google Chrome,您应该使用popup pagesoptions pages作为UI。他们是HTML+CSS+JavaScript,不是XUL。

票数 1
EN

Stack Overflow用户

发布于 2021-01-10 20:10:56

Chrome和Firefox现在使用非常相似的API,所以移植起来并不困难。Mozilla在这里对潜在的问题有一个很好的概述:Building a cross-browser extension

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

https://stackoverflow.com/questions/15827410

复制
相关文章

相似问题

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