Delphi 6
ローカルのHTMLファイルを介してWebブラウザコントロール(TEmbeddedWB)をロードするコードがあります。ほとんどの場合正常に動作し、かなりの数年と数千人のユーザーがいます。
しかし、ある種のGoogle翻訳を行うスクリプトを含む特定のエンドユーザーページがあります。これにより、ページの読み込みに65秒以上の非常に長い時間がかかります。
ページを再読み込みしたり、アプリを終了したりできるように、ウェブブラウザを停止/中止/終了しようとしています。しかし、やめられないようです。停止を試し、about:blankを読み込んでみましたが、停止しないようです。
wb.Navigate(URL, EmptyParam, EmptyParam, EmptyParam, EmptyParam );
while wb.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages;
アプリは、65秒以上の非常に長い時間ReadyStateループ(ReadyState = READYSTATE_LOADING)に留まります。
誰か提案がありますか?