Hello,

If you mean add a new JavaScript object, then here is a reply I wrote
some time ago (copied and pasted).

Here is the API:

http://gemma.apple.com/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/index.html#//apple_ref/doc/framework/javascriptcore_fw

If this is what you wish to do, then the following is a rough guide of
what you need to do:

1. Create an empty class definition, you can create an empty class
definition using kJSClassDefinitionEmpty.
2. Use the class definition with the JSCoreAPI method "JSClassCreate"
to create your class.
3. Use your new class with JSObjectMake to create your new JSObject
(this will be your widget object).
4  Use JSObjectSetProperty to add your new JSObject as a property of
the Window object.

It maybe useful to look at the following files in the
JavaScriptCore (Although, personally I didn't find them particularly
easy to understand.)

JavaScriptCore\API\testapi.c
testapi.js


There are also some example programs that do what you want to do, only
with different objects.

JSPong: http://developer.apple.com/SampleCode/JSPong/index.html

JSInterpreter: http://developer.apple.com/samplecode/JSInterpreter/index.html

More programs can be found here:

http://developer.apple.com/SampleCode/Cocoa/idxInternetWeb-date.html

On Mon, Aug 3, 2009 at 5:34 AM, LG<[email protected]> wrote:
> Hi all,
>
> i am new to webkit and i need to add an new object/api to javascript core
> can someone share and example and tell me how to compile it in webkit
>
> anyhelp would be useful
> thanks a lot
>
>
> --
> Ganesh
>
> _______________________________________________
> webkit-help mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
>
>



-- 
Regards
Jack
_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to