我正在研究一些使用jQuery從網頁中的HTML文檔中解析數據的代碼。做出這個決定是因爲jQuery具有在頁面上選擇對象的出色能力,因此非常適合解析。阻止jQuery()執行javascript
的代碼是這樣的(其中「html_string」是整個網頁的HTML):
var page = $(html_string);
我遇到的問題是,JavaScript是被評估和html_string內執行爲好。這導致形成的新線程在某些情況下包含無限循環,這些循環會向服務器重複發出請求,並最終導致應用程序(而非服務器)的整個客戶端崩潰。
有沒有辦法阻止JavaScript在這種情況下執行。在這種情況下,JavaScript的執行是一個不必要的副作用。
非常感謝!
這行代碼不會執行任何腳本。你的問題在別的地方。 – GolezTrol
你怎麼拉HTML? – amosrivera
(添加到@ GolezTrol的評論;你可以通過比較http://jsfiddle.net/UbCFc/到http://jsfiddle.net/UbCFc/1) – Matt