Что за зверь IWebViewAPI WebView

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Всем привет.

122339

Что делает данный метод, и как с ним работать?
 

mardoksp

Client
Регистрация
04.05.2017
Сообщения
15
Благодарностей
9
Баллы
3
  • Спасибо
Реакции: Dmitriy Ka

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Суть понятна, но как это в эмуляторах работает не совсем. У нас же тут нет прямой работы с браузером.

Через приложение Chrome команду document.write(1) выполнят, а эту нет document.body.innerHTML
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
488
Благодарностей
381
Баллы
63
  • Спасибо
Реакции: Dmitriy Ka

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
C#:
instance.DroidInstance.WebView.EvaluateScript("return document.body.innerHTML");
Функция работает аналогично экшену "Свой JavaScript код" на текущей странице.

Посмотреть вложение 122341Посмотреть вложение 122342
А подскажите такой момент. У меня через браузер Chrome команда работает, а через браузер Яндекс нет.

Данный код можно заставить работать через Яндекс браузер?
var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML");
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 283
Благодарностей
624
Баллы
113
А подскажите такой момент. У меня через браузер Chrome команда работает, а через браузер Яндекс нет.

Данный код можно заставить работать через Яндекс браузер?
var html = instance.DroidInstance.WebView.EvaluateScript("return document.documentElement.innerHTML");
Насколько мне известно, в Яндексе не осталось поддержки выполнения JS, которая осталась в хроме. В поддержке мне отвечали так.
 
  • Спасибо
Реакции: Dmitriy Ka

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Насколько мне известно, в Яндексе не осталось поддержки выполнения JS, которая осталась в хроме. В поддержке мне отвечали так.
Понял, спасибо за инфу, то есть это проблема именно яндекса.
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 283
Благодарностей
624
Баллы
113

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)