2013-04-05 198 views

回答

0

有一个在谷歌浏览器不支持XUL。

为了端口您扩展不同的浏览器,你应该提取它的一些公共部分,其只与网页内容的工作,并且不依赖于浏览器特定的功能。这部分可以在扩展之间共享(与您可以在所有扩展上使用jQuery和其他库而不管平台相同)。

扩展的其他部分,包括涉及用户界面,必须通过每个浏览器的特定API定制。例如,对于谷歌浏览器,您应该使用popup pagesoptions pages用于用户界面。它们是HTML + CSS + JavaScript,而不是XUL。

+0

感谢这些链接。我会读它。但唉,浏览器的不兼容性太多了,开发扩展。 – user2118975 2013-05-08 06:17:23

+1

@ user2118975,你可以看一下[甘果跨浏览器扩展框架(http://kangoextensions.com/)或类似的框架。 – Stan 2013-05-08 17:39:14

+0

谢谢,我会看到它。 – user2118975 2013-05-10 05:15:25