WebView API
Пожалуйста, ознакомьтесь с Правилами использования материал ов на данном ресурсе.
Описание.
IWebViewAPI WebView
Предоставляет доступ к управлению WebView, которое используется преимущественно в браузерах (в других приложениях встречается редко).
Основной ценностью WebView является возможность взаимодействия с содержимым веб-страниц через JavaScript, что существенно расширяет функционал работы с сайтами.
Методы.
Выполнить JavaScript.
string EvaluateScript(string script)
Параметры:
string script // Текст JavaScript.
Пример.
var webView = instance.DroidInstance.WebView;
var script = "return document.documentElement.innerHTML"; // JS получить html страницы
var html = webView.EvaluateScript(script); // Выполнить скрипт и получить html
Получить URL-адрес WebSocket.
string GetAttachedWebSocketUrl()
Пример.
var webView = instance.DroidInstance.WebView;
var webSocket = webView.GetAttachedWebSocketUrl(); // Получить WebSocket
Инъекция системного сертификата в Android.
void InjectSystemCertificate(string source)
Пример.
var webView = instance.DroidInstance.WebView;
webView.InjectSystemCertificate(project.Variables["cert_pem"].Value);
Настройка BurpSuite и отключение проверки сертификата с помощью модуля ZennoDroid