No parece que la propiedad Origen para el control WebView de XAML se esté actualizando a medida que el usuario navega en WebView. ¿Es posible obtener el Uri actual o el HTML que se está procesando actualmente en WebView? Mi necesidad es analizar el HTML que se muestra para que cualquiera de los dos funcione.¿Puedo obtener el HTML o Uri actual para el control Metro WebView?
9
A
Respuesta
9
Resulta que WebView no proporciona una forma de recuperar su HTML directamente. Pero se puede usar WebView.InvokeScript así:
webview.InvokeScript("eval", new string[] {"document.documentElement.outerHTML;"})
También se puede obtener el Uri través NavigationEventArgs.Uri del evento LoadCompleted.
-1
La propiedad que está buscando se llama Source
.
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.source.aspx
Desgraciadamente no parece que existe más la propiedad Document
de WinForms WebBrowser
. Tendrá que volver a descargar la página y procesarla usando bibliotecas como HtmlAgilityPack y Fizzler/FizzlerEx.
0
¿Miraste el evento LoadCompleted para WebView? Eso le da al URI que acaba de cargarse.
Cuestiones relacionadas
- 1. ¿Cómo puedo obtener el URI actual de Symfony 1.4?
- 2. Cargar archivo html local en la aplicación WebView Metro Style
- 3. WinRt control WebView manejo de navegación dentro del control
- 4. ¿Es posible obtener el código HTML de WebView
- 5. Cocoa: obtener WebView mainFrame cadena html
- 6. ¿Cómo obtener el tono de llamada URI actual/predeterminado para SMS entrantes?
- 7. ¿Cómo puedo obtener el URI del dominio raíz en ASP.NET?
- 8. ¿Cómo puedo obtener el URI base en AppEngine?
- 9. Obtener el color actual
- 10. Error de JavaScript en WebView con Windows 8 Metro
- 11. ¿cómo puedo obtener el valor de count-column-webkit y el ID de página o columna actual?
- 12. Html Audio en Android Webview
- 13. Obtener el #id de la URL actual
- 14. ¿cómo puedo obtener el directorio actual del ejecutable en py2exe?
- 15. Magento - obtener el producto actual
- 16. ¿Cómo obtener el directorio actual?
- 17. Tema de Metro para el sitio web
- 18. ¿Cómo puedo obtener la URL o ruta actual en TWIG?
- 19. ¿Cómo obtener el contexto actual?
- 20. ¿Cómo puedo obtener el nombre del directorio actual en Javascript?
- 21. Jinja - ¿Hay alguna variable incorporada para obtener el nombre de la página HTML actual?
- 22. ¿Cómo puedo obtener el nivel de zoom actual en UIScrollView?
- 23. Control de gráfico para aplicaciones estilo metro de Windows 8
- 24. Webview html carga desde el directorio de activos
- 25. ¿Cómo obtener el lienzo actual?
- 26. ¿Cómo puedo obtener el FQDN del host actual en Ruby?
- 27. ¿Cómo puedo obtener el valor de la hormiga objetivo actual?
- 28. ¿Cómo puedo obtener el DateTime actual del precompilador en C#?
- 29. ¿Cómo puedo obtener el directorio de usuario actual?
- 30. ¿Cómo puedo obtener el dominio actual en ASP clásico?
Volveré a buscar pero no parecía que la propiedad de Source se estaba actualizando porque el usuario hizo clic en los enlaces. –
La pregunta es acerca de las aplicaciones Metro/Windows 8 o UWP, no WinForms –
Solo mencioné 'WinForms' para señalar la diferencia entre el antiguo y el nuevo' WebBrowser' (WinForms vs XAML). La propiedad 'Source' sigue siendo una opción viable. – Andrea