necesito ejecutar algunas funciones de JavaScript desde el código delphi, pero esta función falla si la página no está cargada en el control Twebbrowser. entonces el problema es que si la página está ubicada en un tabulador que no está activo, la página no se carga hasta que la hoja de registro se active.Cómo forzar cargar una página en el control Twebbrowser cuando esto no está visible
la pregunta es Cómo forzar cargar una página en un control Twebbrowser
cuando esto no está visible.
para probar este comportamiento sólo hay que poner un PageControl, con 2 tabsheets, y una TWebBrowser en la segunda TabSheet, ahora en el evento OnCreate de la forma de poner este código
WebBrowser1.Navigate('http://stackoverflow.com');
ahora cuando se ejecuta la aplicación del La página solo se carga cuando hace visible la segunda hoja de registro.
gracias de antemano.
Relacionados - http://stackoverflow.com/questions/2070084/delphi-missing-ui-control-on-tab-why-calling-handleneeded-fixes-it –