【问题标题】:Interpreting Javascript from Python从 Python 解释 Javascript
【发布时间】:2012-06-07 08:07:31
【问题描述】:

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

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

我尝试使用 SpiderMonkey,但它似乎无法解释“prompt”、“document.write”等。请帮助。

【问题讨论】:

  • 你能告诉我EMACS的哪个标准使用prompt和document.write吗?
  • 你的问题没有任何意义,伙计。
  • 为什么?!请帮忙。我真的很累,没有时间。
  • 所以你要检查.js文件???

标签: javascript python interpreter


【解决方案1】:

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

您可以在 Python 中构建自己的 DOM 解析器(假设您实际上首先要解析一个网页),然后自己创建一个 document 对象,但这可能需要大量工作而回报很少.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-11
    • 2017-12-16
    • 2021-03-26
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 2011-09-25
    相关资源
    最近更新 更多