[webkit-dev] RE: how can I callback javascript function from webkit
engine?
cloud zheng
cloud.zheng at borqs.com
Thu Dec 27 05:24:56 PST 2007
Hi, Alp Toker,
Thank you so much. You are a great help. :-)
Regards and thanks
Cloud=20
-----Original Message-----
From: Alp Toker [mailto:alp at atoker.com]=20
Sent: 2007=C4=EA12=D4=C227=C8=D5 5:10
To: Jing Zheng
Cc: webkit-dev at lists.webkit.org
Subject: Re: how can I callback javascript function from webkit engine?
Jing Zheng wrote:
> hi,
>=20
> I am working on an porting application that using webkit engine to=20
> render a html page in my application view.
>=20
> now I am stuck in the problem that I can not find a way to call=20
> javascript function defined in html script from my application.
Hi,
If you're using a WebView-style port (Mac, Win, GTK+) you can access the =
the JSGlobalContextRef holding the global object/state and JSObjectRef =
representing the frame's JavaScript window object with the=20
window-object-cleared signal/callback/event, which is raised in=20
preparation for a new load.
You can also access the JSGlobalContextRef at other times using=20
webkit_web_frame_get_global_context() / WebFrame::globalContext() or=20
similar.
Once you have these objects, you can use the standard portable=20
JavaScriptCore API documented here:
http://developer.apple.com/documentation/Carbon/Reference/WebKit_JavaScri=
ptC
ore_Ref/index.html
I'm planning to write a tutorial on this since it's a frequently asked=20
question.
Good luck!
More information about the webkit-dev
mailing list