Я работаю над небольшим проектом, основанным на CEFSharp
в C#
.
Я хочу знать процедуру доступа к DOM
элементам, использующим CEFSharp
в C#
.У меня уже есть все начальные настройки, просто нужно получить доступ к элементам.Я знаю, как сделать это с помощью встроенного веб-браузера C#
, но я не могу найти никакой правильной информации о том, как сделать это с CEFSharp
.
Я использую следующую строку кода для доступа к элементу DOM
webpage
в приемнике нажатия кнопки (отдельный класс, чем класс браузера).
private void button1_Click(object sender, EventArgs e)
{brow.chromeBrowser.ExecuteScriptAsync("document.getElementsByName('q').value='Hello';");
}
где brow= Объект класса браузера CEF, chromeBrowser = экземпляр браузера
С измененным выше кодом, например, ("alert ('My Message')"), я могу легко получить предупреждающее сообщение с помощью JavaScript
, никаких проблем сэто, но я хочу получить доступ к определенному элементу DOM
, и здесь ничего не работает.