Dear WebKit developers! I need your help (or just some advice). Currently I use WebKit (actually phantom.JS, which is based on the WebKit) as an instrument to research and develop the effective methods of ajax web-applications crawling (just for academic purposes).
So, during the crawling, the application changes it's state after some event was fired by the crawler. Then crawler should* go back to the previous state*, to fire another event (and to get one more possible state), and so on. Thus, I'd like to have the possibility to make a deep copy of the page current state, including not only DOM tree copy, but also entire JavaScript context of the page. I have successfully (to a certain degree) achieved this goal with HtmlUnit and Rhino JS engine, but Rhino is not supported in any real modern browser, so I want to use WebKit (and JavaScriptCore or V8 JS engine). Can I achieve this goal with WebKit? Is it possible technically? (As I see, this "hack" was not supposed by design, most classes in source code are not copyable and so on). Which classes I should consider first? Maybe, it's better (and more simply) to use V8 engine (than JSC) to achieve this goal? Thanks a lot! Sincerely, Nikolay Matyunin.
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev