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.
Thanks for any information, ~/Jason Hullinger src snippet: int _tmain(int argc, _TCHAR* argv[]) { HRESULT hr; hr = OleInitialize(NULL); if(FAILED(hr)){ printf("failed to CoInit\n"); return -1; } IWebView *webView; hr = CoCreateInstance(CLSID_WebView, 0, CLSCTX_ALL, IID_IWebView, (void **)&webView); if(FAILED(hr)){ printf("failed to create a webView\n"); return -1; } BSTR result = L""; BSTR script = L"function hello(){ return 'hello'; } hello();"; webView->stringByEvaluatingJavaScriptFromString(script, &result); printf("result: %S\nHit return to exit", result); char temp[1024]; gets(temp); return 0; }
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev