Ich muss ein Browser-Plugin schreiben, um mit einem anderen Prozess zu kommunizieren, und es scheint, dass ich NPAPI-Plugins verwenden muss. Gibt es ein Beispiel oder Open-Source-NPAPI-Plugin, auf das ich mich beziehen kann?
Vielen Dank für Ihre Antwort.
Zusammenfassung der Antworten
2 und 3 sind beide Frameworks, um die Entwicklung von Plugins zu vereinfachen.
Ich habe ein Beispiel gefunden Ссылка
Sie können auch das Open-Source-Framework FireBreath verwenden; sie nähern sich einer Version 1.0 nur für Windows, aber es wäre nicht schwer, sie auf Linux zu portieren; Mac OS sollte auch nicht schlecht sein, aber es wird ein wenig Arbeit brauchen, um CMake dazu zu bringen, den korrekten Bundle-Typ =]
zu erzeugenJa, ich bin einer der Hauptbetreuer, also bin ich ein bisschen voreingenommen. Sie können auch einige gute allgemeine Informationen darüber finden, wie NPAPI in meinem Blog funktioniert, beginnend hier: Ссылка
Tags und Links google-chrome firefox npapi browser-plugin