![](/img/trans.png)
[英]How to detect first loading of NPAPI plugin/Extension in firefox and chrome
[英]Porting XPCOM Firefox extension to Chrome extension with NPAPI plugin
我有一個擴展,它在Firefox中使用XPCOM來工作。 現在我想把那個移植到Chrome上 。 由於使用它的唯一方法是使用npapi和npruntime ,我認為我至少必須重寫所有膠水。
為了盡可能多地保留源代碼,我正在考慮編寫類似於Mozilla中的header.py
的idl
轉換器。 從XPCOM到NPAPI的轉換是否已經完成和/或有任何資源?
我只知道一個用於NPAPI的“膠水”生成器,即nixysa 。 如果是我,我就繼續將其移植到FireBreath ; 可能比將其移植到直接的npruntime並不困難,然后您就可以利用活躍社區為不同瀏覽器找到的所有調整和修復,並有可能在其他瀏覽器中使用它。
不過,我已經在插件世界中待了一段時間,而且從未見過將XPCOM .idl轉換為其他格式之一的任何東西。 我認為創建這樣的東西並不是那么困難,但是我懷疑許多人現在需要它。
希望那里有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.