nspluginwrapper icon indicating copy to clipboard operation
nspluginwrapper copied to clipboard

Support the rest of NPAPI

Open davidben opened this issue 14 years ago • 2 comments

We're almost there but still missing a few new additions. Though some of them may not even be implemented by anyone yet.

https://wiki.mozilla.org/NPAPI:AdvancedKeyHandling https://wiki.mozilla.org/NPAPI:HTTPRedirectHandling https://wiki.mozilla.org/NPAPI:ClearSiteData

davidben avatar Apr 02 '11 20:04 davidben

http://blog.chromium.org/2011/04/providing-transparency-and-controls-for.html

ClearSiteData may become more relevant to supporting now. This may also depend on bug #7 depending on how browsers query for support.

davidben avatar Apr 26 '11 18:04 davidben

AdvancedKeyHandling and HTTPRedirectHandling are left. AdvancedKeyHandling has no implementation in any browser, so it can be punted for now. HTTPRedirectHandling is testable today. There's a slight bit of subtlety in the notifyData being downgraded from 64-bit to 32-bit. Would require allocating a small 64-bit object and destroying it at the appropriate point. Not impossible though.

Fixing this in the other direction (NPN_GetURLNotify) would also allow us to support 32-bit browser / 64-bit plugin. Because that use case is so important...

davidben avatar May 13 '11 23:05 davidben