LiScriptEngine には次の関数があります:-
QScriptSyntaxCheckResult QScriptEngine::checkSyntax(const QString & program)
これは、エンジンがプログラムを実行するときに発生したエラーの種類を特定するのに役立ちます。現在、私は ScriptEngine から JSEngine に移行しています。しかし、JSEngine では、これに相当するものを見つけることができません。エラー オブジェクト。JSValue のドキュメントを調べると、isError() のような関数や、line、stack、name... などのエラーのいくつかのプロパティが表示されますが、これはいずれも checkForSyntax と同等ではありません。この問題に関するアイデアはありません。 JSEngineで可能です。