私は思っていた - 実行org.eclipse.swt.browser.Browser
メソッドを呼び出すときに、return boolean
がどのように決定されるかSWTブラウザが実行されたときにJavaScriptが「成功しましたか?
- ?
javaScript
の実行はいつ成功したと考えられますか?- 特に、非同期関数をいくつか起動して応答を待つとどうなりますか?
- ブラウザはコールバックを待機しますか?
- 空のコールスタックに基づいており、エラーは発生していませんか?
ありがとうございます!
編集:
私はちょうど確認:コールバックは私の知る限り、ソースコードで掘りから言うことができるように
まずはお返事ありがとうございます。 ここで私の問題は同じ "成功して実行する"というもので、成功とみなされるものは指定されていません。 関数を非同期に呼び出すと(setTimeoutなど)、スクリプトは実行を継続し、指定された時間が経過してsetTimeout関数に渡されたコールバックが実行されるまでコールスタックは空になります。 私の質問です:ブラウザはこのコールバックを待つか、スクリプトの実行が終了したら正常に実行されたと教えてくれますか? – chris
@chrisただ、非同期タスクが失敗した場合にどうなるか試してみてください。私の推測では、非同期呼び出しを送信した後に戻ってくるため、「true」を返すことになりますが、間違っている可能性があります。 – Baz
私はちょうどチェックしました:ブラウザはコールバックが呼び出されるのを待つことはありません – chris