Well, this is a helpful list! Thanks for the discussion. It's a lot more fun than programming alone.
> Prepending file:// to JSMATH_PATH makes the script load for me at least. > evaluateJavaScript() doesn't know how to return JS object references; > you get an invalid variant. evaluating "jsMath.toString()" proves that > the object is loaded (returns "[object Object]"). Well, the jsMath.toString() tip is obviously crucial, but the other suggestion doesn't seem to make a difference. Specifically, I took the code from my earlier email and made these modifications. >> #define JSMATH_PATH "/Users/nathan/download/jsMath-3.6c" #define JSMATH_PATH "file:///Users/nathan/download/jsMath-3.6c" >> qDebug() << wv.page()->mainFrame()->evaluateJavaScript( "jsMath" >> ).toString(); qDebug() << wv.page()->mainFrame()->evaluateJavaScript( "jsMath.toString()" ).toString(); Same results as before; the value dumped after app.exec() is "". Just in case the web view was shutting down at that time and thus corrupting the result, I created a timer that fires every second and hits a slot that does the qDebug() dumping, and I get one "" every second. (And still jsMath is not rendering the math, of course.) That brings this little example up to three files, which I could post (or use pastebin or something) if it would be helpful. Nathan _______________________________________________ webkit-qt mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
