2010-06-20 95 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代碼的瀏覽器。