Delphi 6TWeBrowserナビゲーションの進行を中止する方法は?
ローカルHTMLファイルを介してWebブラウザーコントロール(TEmbeddedWB)をロードするコードがあります。ほとんどの場合、うまく動作し、ユーザー数千年と1000年の間です。
しかし、上向きに65秒のページをロードするために本当に長い時間がかかりますものを、翻訳しグーグルのいくつかの並べ替えを行いスクリプトを有する特定のエンドユーザーのページがあります。
私はウェブブラウザを作成しようとしています停止/中断/終了ページをリロードするか、アプリが終了できるようにします。しかし、私はそれを止めるように見えることはできません。私はStopについて試しましたが、about:blankをロードしていますが、停止していないようです。
wb.Navigate(URL, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
while wb.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages;
アプリが上向きに65秒の、非常に長い時間のためのreadyStateのループ(のreadyState = READYSTATE_LOADING)に残っています。
誰もが何か提案がありますか?
stopメソッドを使用するとどうなりますか? – EMBarbosa
@TLama:私は同じ問題を抱えていて、あなたのソリューションは助けにならなかった...それはまだ 'ReadyState = READYSTATE_LOADING'に固執していて、' EmbeddedWB1.Stop; 'は役に立たない... – Legionar