簡體   English   中英

Firefox Windows 上的 NPAPI 插件

[英]Firefox NPAPI plugin on Windows

我正在嘗試在 Windows 上為 Firefox 實現一個 NPAPI 插件,使用 MingW 進行編譯。 在編譯過程中一切正常,但是當插件被 Firefox 加載時,插件不能正常工作。 瀏覽器檢測到插件的一些參數,例如名稱和作者,但它沒有正確獲取方法和屬性(當被 javascript 代碼調用時,它們無法識別)。 該插件在 Linux 上沒有任何問題,但在 Windows 上沒有任何問題。

代碼: http://pastebin.com/eSDdxrMr

請記住,僅僅因為它檢測到插件名稱和 mimetype 並不意味着它正在加載 DLL; 在 windows 上,這些存儲為字符串資源。 是否有任何入口點被調用? 你的日志文件被創建了嗎?

如果沒有任何入口點被擊中,請檢查以確保您實際上正在導出它們; 你有一個.def 文件嗎? 它的入口點是否正確?

FireBreath將其用於.def:

以下是 windows 入口點:

暫無
暫無

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

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