Termino de cargar URL
Hola buenas tardes a todos, actualmente estoy desarrollando un navegador con Chromium, ya navego, por el, pero necesito conocer el evento o el momento en que termino de cargar una URL, lo anterior para realizar un proceso X.
Estoy programando en Delphi 10.4 Community. Quedo a la espera de sus comentarios, de antemano muchas gracias. Atentamente. asoto92 |
Hola, asoto92!
¿Qué clase o componente usas? ¿Este objeto no te proporciona algún método o propiedad para conocer el estado del navegador? Cita:
|
Estoy usando Chromium, en la variable vPortalEmpresa se le asigna la URL.
Muestra del codigo (real): Chromium1.Load(vPortalEmpresa); Hasta aqui el codigo es Funcional. Ahora como ya lo indique previamente necesito poder determinar cuando la pagina/url ya se termino de ser cargada en el Navegador. Saludos. |
¡Hola, aosto92!
Si bien Chromium es un navegador open source, no tiene una implementación directa en Delphi. Así que debes estar usando una clase o componente que haz encontrado en algún repositorio o comprado. Si busco en github, logro encontrar 18 proyectos que permiten usar chromium dentro de un programa hecho en Pascal. ¿Qué proyecto, clases, paquete, librería estás usando? ¿tienes documentación de este proyecto? ¿son libres o de pago? |
Pues descarge el Chromium lo compile y agregue a mi Delphi, en la Paleta de componentes se agregaron los componentes propios de Chromium, de ahi tome el componente TChromium y con el hice el Navegador.
Todo lo que estoy usando es de uso libre, el delphi que estoy empleando es el Delphi 10.4 Community. Los Componentes se ven en mi Delphi de la siguiente manera: http://www.proghouse.ru/images/artic...-Delphi-02.png Saludos. |
El TWebBrowser tiene eventos que "avisan" de cuando la página se ha cargado completamente. Si no recuerdo mal el OnDocumentComplete o el OnNavigationComplete2 servían para esto.
El Chromium seguramente tine alguno equivalente. No he trabajado con él, pero yo revisaría:
|
Hola, asoto92!
Si estás usando los componentes CEF4Delphi, el método TChromium.OnLoadEnd se ejecuta al finalizar la carga del contenido solicitado.
|
La franja horaria es GMT +2. Ahora son las 13:25:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi