我正在研究一些使用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