Modularity of DOM/JS parts

Yan Seiner yan at seiner.com
Tue Mar 20 12:53:48 GMT 2007


Paul Giannaros napsal(a):
> Hi,
>
> I've been working on a project to facilitate web navigation/scraping using 
> a "real" browsing engine to handle (X)HTML/JavaScript/cookies. I began using 
> KHTMLPart with Xvfb (so that it works on X-less servers -- a requirement), 
> but that solution is proving to be increasingly finicky and unextensible. A 
> major problem is how closely it's tied to the graphical side: there are 
> constantly message boxes asking about cookies, remembering passwords, kwallet 
> asking things, etc.
> Since then I've been looking at different engines to get this to work 
> the 'proper' way -- by seperating out the DOM/JS stuff from the graphical 
> side -- and KHTML looks like the nicest.
>
> How tied are the graphical and non graphical bits of KHTML? I'd need to use 
> the HTML parsing and DOM stuff, tie it with KJS, and probably handle cookies 
> myself. The (eventual) goal would be to make it work with QCoreApplication.
>   

Hi Paul:

I'm not sure what your ultimate goal is, but I am intrigued.

I have an embedded panel that uses konqueror embedded as its user 
interface.  We've done a lot of tuning, but still, konq+qt is a pretty 
heavy weight app for a 200 MHz CPU and 32 MB RAM.

We don't need most of konq.  We don't need generic web browsing.  What I 
need is a simple browser that can handle javascript, display tables, and 
GET and PUT forms.  Qt gives us some benefit since we can support i18n 
fairly easily.

Is this something similar to what you're working on?  Or is your goal to 
produce a wget on steroids?

--Yan




More information about the kfm-devel mailing list