Summary: | [Gtk] Allow API clients to interact with JavaScript in web pages | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | m. dietrich <mdt> | ||||
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Enhancement | CC: | alp, jmalonzo, mrowe | ||||
Priority: | P2 | Keywords: | Gtk | ||||
Version: | 523.x (Safari 3) | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
Bug Depends on: | 15569, 16029, 16149, 16168 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
m. dietrich
2007-10-25 05:56:58 PDT
It sounds like this is basically the functionality that -[WebFrame windowObject], -[WebFrame globalContex] and the webView:didClearWindowObject:forFrame: delegate method available in the Mac port. This would seem to map to two WebKitFrame methods and a signal in the Gtk API. I mailed Michael a patch that implements most of this functionality recently. It was blocked by a few minor issues. Are you able to complete it and attach it for review? This looks like a tracking bug for a few distinct bugs for which I've added dependencies. Created attachment 17639 [details]
Fix
Landed in r28313. Until http://bugs.webkit.org/show_bug.cgi?id=16029 is fixed, applications will have to do: #include <JavaScriptCore/JSBase.h> #include <JavaScriptCore/JSContextRef.h> #include <JavaScriptCore/JSStringRef.h> #include <JavaScriptCore/JSObjectRef.h> #include <JavaScriptCore/JSValueRef.h> Comment on attachment 17639 [details]
Fix
Already r'ed by aroben, bug closed.
|