1

Fancybrowserの例から始めて、Webフォームなどをクリックし、フィールドに入力したり、[次へ]をクリックしたりする小さなスクリプトプレーヤーを作成しました。

問題。'var x = "something";よりも複雑なもので、evaluateJavascript()が最初の呼び出しで失敗したことがわかりました。言い換えれば、関数の定義や複雑なものは機能しません。

どうやら、スクリプト評価エンジンは奇妙な状態のままになっています。それをクリアするために私が見つけた唯一の方法は、悪いjavascript文字列「構文エラー」を送信することです。それに。その単純なJavaScriptの実行に失敗しますが、少なくともその状態をクリアします。そして、次のスクリプトは正常に実行され、複雑なファイルを解析します。

何が起きてる?WebKitを機能させるためだけにゴミを送るのは嫌いです。

4

0 に答える 0