我想使用文档(以字符串形式)或 URL 加载 DOM,然后对其执行 javascript 函数(包括 jquery 选择器)。这将完全是服务器端,在进程中,没有客户端/浏览器。
基本上我需要加载 dom,然后使用 jquery 选择器和 text() & type val() 函数从中提取字符串。我真的不需要操纵 dom。
我查看过 .Net javascript 引擎,例如 Jurassic 和 Jint,但都不支持加载 DOM,因此无法执行我需要的操作。
如果存在,我愿意考虑非 .Net 解决方案(node.js、ruby 等),但我真的更喜欢 .Net。
编辑 下面是一个很好的答案,但目前我正在尝试不同的路线,我正在尝试将 envjs 移植到侏罗纪。如果我能让它工作,我认为它会做我想要的,请继续关注......