2010-06-20 52 views
2

我想基于HTML评估从HTML页面的JavaScript(我的意思是一些变量在JavaScript函数中使用的HTML标签的ID)需要帮助评估的JavaScript的HTML没有web浏览器

  1. 我需要使用它有多个线程(Not UI),所以这意味着我不能使用WebBroser。

  2. 因为JavaScript的依赖于HTML我不能使用Eval.JScriptEvaluate

有没有什么办法与此限制来实现这一

也许有是复兴HTML作为Web服务字符串并让它执行一些特定的脚本。

回答

0

你能否提供更多细节在你的问题。例如你是否可以控制你试图运行的这个页面(在这种情况下,也许你可以用HTML5 webworkers解决你的多线程需求),为什么你需要多线程?

这里是one link你可能会觉得有趣的是,有一些工作可以让你将网页加载到Rhino(服务器端,javascript解释器)并执行javascript。

另一个检出的链接是HTMLunit,它还允许您模拟可以从Java内部执行JavaScript代码的浏览器。