从Python解释Javascript

2024-05-19 23:02:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望能够解释或编译Javascript文件,捕捉Python程序中的错误等。Javascript文件对ex使用以下语法:

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

我试过用SpiderMonkey,但它似乎无法解释“prompt”文档.写入“等等,请帮忙。在


Tags: 文件文档程序var错误语法functionjavascript
1条回答
网友
1楼 · 发布于 2024-05-19 23:02:08

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

您可以用Python构建自己的DOM解析器(假设您首先要解析一个web页面),然后自己创建一个document对象,但这可能需要大量的工作,而且回报很小。在

相关问题 更多 >