Antonio buenas tardes como estas?
Quisiera saber si lo que hace el nuevo método de la clase webview InjectJavascript, es colocar el script que le enviemos al final del archivo html?
Es que no logro entender lo que hace, y el único ejemplo que de momento hay en foro es el que esta en este POST
https://forums.fivetechsupport.com/view ... 77#p261850
De casualidad podrías publicar un ejemplo de lo que hace este nuevo método?
De antemano gracias
Webview InjectJavascript no entiendo
Webview InjectJavascript no entiendo
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
Re: Webview InjectJavascript no entiendo
Leandro,
Como lo proprio nombre diz "InjectJavascript"
es para caso tu quieras aggregar a una pagina alguma rotina en tiempo de execution ou ate miesmo executar algun commando javascript en la
pagina cuando la miesma estiver cargada.
oWebView:InjectJavascript( 'alert("test")' )
Como lo proprio nombre diz "InjectJavascript"
es para caso tu quieras aggregar a una pagina alguma rotina en tiempo de execution ou ate miesmo executar algun commando javascript en la
pagina cuando la miesma estiver cargada.
oWebView:InjectJavascript( 'alert("test")' )
Regards,
Lailton Fernando Mariano
Lailton Fernando Mariano
- Antonio Linares
- Site Admin
- Posts: 42268
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Webview InjectJavascript no entiendo
Estimado Leandro,
Imagina que navegas a una página web que no es tuya y que quieres obtener una determinada información de ella.
El método InjectScript( cJavascripCodigo ) añade código al código existente de la página web de manera que desde tu FWH app puedes llamar a la función injectada
y obtener el valor resultante (método Bind()) ó realizar la acción deseada (método Eval()).
Podrias ejecutar ese código inyectado usando oWebView:Eval( cNombreFuncionJavascripAñadida ) ó usando oWebView:Bind( ... ) si necesitas recuperar el valor devuelto por la función javascript que añadiste
Imagina que navegas a una página web que no es tuya y que quieres obtener una determinada información de ella.
El método InjectScript( cJavascripCodigo ) añade código al código existente de la página web de manera que desde tu FWH app puedes llamar a la función injectada
y obtener el valor resultante (método Bind()) ó realizar la acción deseada (método Eval()).
Podrias ejecutar ese código inyectado usando oWebView:Eval( cNombreFuncionJavascripAñadida ) ó usando oWebView:Bind( ... ) si necesitas recuperar el valor devuelto por la función javascript que añadiste
Re: Webview InjectJavascript no entiendo
hummm ya vamos entendiendo de a poco
Ósea que en ese orden de ideas, puedo enviarle a webview un array, para luego correr una función que muestre una tabla con el array que le enviamos?
Ósea que en ese orden de ideas, puedo enviarle a webview un array, para luego correr una función que muestre una tabla con el array que le enviamos?
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]