3

私は現在、Python内からJavaScriptを正常に実行するように取り組んでいます。PyV8パッケージを使用してJSエンジン(v8)を実装しました。ここから、プリミティブJavaScript( "1 + 2"など)を実行できます。ただし、「ドキュメント」または「ウィンドウ」への参照を使用するJavaScriptの場合、コードはエラーをスローします。私は理想的にはPythonの実装を探していますが、JavaScriptの実装は機能し、JavaScriptエンジンで実行する前にスクリプトの前に追加することもできます。

要約すると、JavaScript内から「ドキュメント」や「ウィンドウ」を使用するJavaScriptを実行するにはどうすればよいですか?

4

1 に答える 1

3

documentSpidermonkey(コマンドラインJavaScriptインタープリター)を使用していて、存在しないwindowオブジェクトに依存するスクリプトを実行しようとしたときにも、同じ問題が発生していました。

独立した「偽の」オブジェクトを設定するEnv-JSプロジェクトを使用して解決しました。

于 2010-07-05T20:45:26.890 に答える