Некоторые с Webview в Electron - PullRequest
0 голосов
/ 29 мая 2018

Есть ли способ взаимодействия с консолью браузера для чтения сообщений консоли?

И второй вопрос: есть ли способ получить HTML-код страницы в Webview в нужное время?,Не взаимодействие, а просто загрузка кода для чтения, а затем для подсчета количества элементов с определенным классом.

Это необходимо сделать через некоторое время после запуска приложения или нажатием кнопки.

Буду очень признателен, если вы сможете помочь!

1 Ответ

0 голосов
/ 31 мая 2018

Я не понимаю первую часть вашего вопроса.Пожалуйста, подробно расскажите о том, что вам нужно, а также попробуйте добавить какой-нибудь пробный код.

Что касается второй части вашего кода, вы всегда можете сделать что-то вроде этого:

function getHtml() {
  return document.documentElement.outerHTML;
}

document.querySelector('#clickme').addEventListener('click', 
  ()=>{
    console.log(getHtml());
  }
);
<button id="clickme">Click Me</button>

document.documentElement - это элемент <html> для вашей страницы, и получение outerHTML этого элемента даст вам весь текущий HTML.

Вместо того, чтобы делать console.log, вы можете делать с ним все, что хотите.

Это не получит все shadowDOM, оно получит толькоразоблаченный HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...