[webkit-dev] Extending webkit javascript

webkitdev at aol.com webkitdev at aol.com
Sat Jan 17 07:57:30 PST 2009


I am trying to extend the javascript to invoke custom C code in webkit. 
Basically my requirement is to load a webpage that contains the UI built in Java script and on some user actions, I need to call C library functions on Linux. I looked at the testapi.c in API directory and added similar functions in GtkLauncher program(main.c) to add "MyObject". But when a I load a webpage containing "MyObject" I am getting error "ReferenceError: Can't find variable: MyObject". Then I copied the entire testapi.c into GtkLauncher main.c, replaced main() with test_main() and invoked the test_api() (along with a few tweaks for the header files .). This way I am able to get all the tests (testapi.js) succeed, but I am still getting the "ReferenceError". Looking at the code, I see that there is a context that is passed, which I believe is not passed to the webview. Is there a way in which I can use the same context as the webview and add my object?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090117/59193d9f/attachment.html>

More information about the webkit-dev mailing list