Hello!
I'm a security solution developer in South Korea.
I found the FireBreath Plugin Framework and this forum, since I started to develop NPAPI plugin by myself.
And, after announcement of NPAPI deprecation, I sometimes visited this forum to see what alternative way can be...
Actually, I'm not good at English..so I'm kind of overwhelmed by so many information on this forum :(
I'd like to ask that will FireBreath 2.0 use Chrome Extension as alternative of NPAPI.
Personally, I decided that the only solution for NPAPI is Chrome Extension and Native Messaging,
so I made kind of pilot extensions and native message host.
I just want to sure that I'm not going to wrong way...
There are few problems I faced that I want to say to you
1. Extension Installation
- For me, I developed enterprise security solution, so I cannot distribute extension from public domain site.
- Therefore, I should use forced extension installation. PC has to be joined in Domains, but, our solution are using hooking method, so I just faked it.
2. Request, Response Synchronization
- It seems that I cannot make that request and response to be synchronized.
We can communicate like this : Web Page Script <-> Extension's content script <-> Native Message Host <-> Native Program
And,, when responding to Web Page I used "window.postMessage".
- Is there way to make the process to be synchronized? I've seen some tricky waiting method, but looks it can affect performance.