簡體   English   中英

使用NPAPI插件將XPCOM Firefox擴展移植到Chrome擴展

[英]Porting XPCOM Firefox extension to Chrome extension with NPAPI plugin

我有一個擴展,它在Firefox中使用XPCOM來工作。 現在我想把那個移植到Chrome上 由於使用它的唯一方法是使用npapinpruntime ,我認為我至少必須重寫所有膠水。

為了盡可能多地保留源代碼,我正在考慮編寫類似於Mozilla中header.pyidl轉換器。 XPCOMNPAPI的轉換是否已經完成和/或有任何資源?

我只知道一個用於NPAPI的“膠水”生成器,即nixysa 如果是我,我就繼續將其移植FireBreath 可能比將其移植到直接的npruntime並不困難,然后您就可以利用活躍社區為不同瀏覽器找到的所有調整和修復,並有可能在其他瀏覽器中使用它。

不過,我已經在插件世界中待了一段時間,而且從未見過將XPCOM .idl轉換為其他格式之一的任何東西。 我認為創建這樣的東西並不是那么困難,但是我懷疑許多人現在需要它。

希望那里有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM