Interpreting Javascript from Python

Interpreting Javascript from Python

本文关键字:Python from Javascript Interpreting      更新时间:2023-09-26

我希望能够解释或编译Javascript文件,从Python程序中捕获错误等。Javascript 文件使用以下语法,例如:

var a;
function Mul (){
  prompt(b);
  document.write(a*b);
}

我尝试使用SpiderMonkey,但它似乎无法解释"提示","document.write"等。

document.write这样的东西不能工作,因为SpiderMonkey不是浏览器。所以没有文档,也没有 DOM。 同样,您没有窗口,因此没有警报或提示。所有这些在命令行脚本中都没有多大意义......

你可以在Python中构建自己的DOM解析器(假设你实际上有一个网页要解析),并自己创建一个document对象,但这可能是很多工作,回报很少。