Я загружаю на TWebBrowser HTML страницу (там есть ссылки, рисунки, всё что угодно). И при клике на любую ссылку запрашиваю у пользователя открыть эту ссылку другим приложением следующим образом:
void __fastcall TContentViewForm::WebBrowser1ShouldStartLoadWithRequest(TObject *ASender,
const UnicodeString URL)
{
OpenURL(URL);
WebBrowser1->Stop();
}
//---------------------------------------------------------------------------
procedure OpenURL(URL : string);
var Intent: JIntent;
begin
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setData(StrToJURI(URL));
TAndroidHelper.Activity.startActivity(Intent);
end;
Проблема заключается в следующем, WebBrowser1->Stop(); останавливает загрузку текущей страницы (т.е. картинки на странице не открываются до конца). Я хочу что бы оно продолжалось....