Yes, I guess that is the nicety of Objective-C and message passing. I have tried to use initWithFrame with just a RECT set to {0, 0, 0, 0}, but it fails. I believe this is because it's not a RECT from an actual window, which is actually what I'm trying to get around using.
Would there be any other way to use WebKit's DOM parser without actually creating a new instance of window, and have access to the full browser DOM? I know I can eval JavaScript with base ECMAScript function's, but having a full browser DOM is what I'm trying to get. Thanks much, ~/Jason Hullinger On Tue, Sep 30, 2008 at 6:59 AM, Adam Roben <[EMAIL PROTECTED]> wrote: > On Sep 29, 2008, at 12:58 PM, Jason Hullinger wrote: > > (reply all this time) > > Well, it looks like stringByEvaluatingJavaScriptFromString is calling: > JSC::JSValue* scriptExecutionResult = > coreFrame->loader()->executeScript(WebCore::String(script), true); The > problem, I believe, is that coreFrame (an IWebFrame) is not set to a value > because I'm not using an actual frame, or view of any kind. Does anyone know > if there is a similar way as a Windows app to do the same as in Cocoa? > > > I think you may need to call IWebView::initWithFrame before > stringByEvaluatingJavaScriptFromString will work. I'm surprised that isn't > required on OS X as well. > > -Adam > > On Mon, Sep 29, 2008 at 1:12 AM, Ariya Hidayat < > [EMAIL PROTECTED]> wrote: > >> >> > In Cocoa I have made a command line application that init's a WebView, >> then >> > calls, stringByEvaluatingJavaScriptFromString, however, I'm trying to >> get >> > this to work in Windows. I've compiled WebKit and added a new Win32 >> command >> > line project, however, I'm always getting back "null" when calling >> > stringByEvaluatingJavaScriptFromString. Below is the source, and I've >> tried >> > a variety of different things to eval ("1 + 1", "var foo = 1", etc.), >> and >> > again, it's always null. >> >> Can't you use the debugger and single-step the function? Perhaps it >> returns >> immediately due to some error or something like that. >> >> >> >> -- >> Ariya Hidayat ([EMAIL PROTECTED]) >> Software Engineer, Qt Software, Nokia >> _______________________________________________ >> webkit-dev mailing list >> webkit-dev@lists.webkit.org >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > >
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev