[webkit-dev] S60: Scriptable browser plugins

Volker Voecking volker.voecking at gmail.com
Mon Jul 30 04:52:00 PDT 2007


My environment is
S60 Webkit trunk (r21772), S60_3rd SDK, Carbide.c++ 1.2 Express

I compiled webkit/reindeer and it runs fine in the emulator.
Looking a bit closer at the NPBitmap sample plugin and the source code
of the S60 webkit port brings up the following question:

Does the S60 WebKit port support scriptable browser plugins?

If so, how does the Javascript binding work?
Is it based on the Netscape Plugin API (NPClass; NPNHasMethod();
NPNInvoke()... )?

>From the NPBitmap sample plugin that is included in the S60_3rd SDK it
seems that some S60 proprietary mechanism (Ecom-Plugin) is used for
the interaction between browser and plugin.
Is it possible e.g. to call a method or get/set a property of such an
Ecom-Plugin from Javascript?


More information about the webkit-dev mailing list