Есть той сервис как Вебвизор у ЯндексМетрики, дан код как на картинке, и его нужно вставить в WebView в программе. Видел однажды такую реализацию но не понимаю как именно ее использовать. В общем нужно запустить этот код в WebView
Вставлять текст скрипта в уже загруженную страницу бесполезно.
Но вы пытаетесь это сделать другим скриптом:
var script = document.createElement('script')
Вместо этого можно выполнить сам целевой скрипт:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
webView.evaluateJavascript(jsBody, null);
} else {
webView.loadUrl("javascript:" + jsBody);
}
где jsBody
- это чистый код скрипта (содержимое тегов <script ...></script>
)
И не забудьте включить выполнение скриптов:
webView.getSettings().setJavaScriptEnabled(true);
Если нужно и картинку счётчика вставить, то следует добавить в начало или выполнить отдельно перед этим код вставки (ака createElement
или как там - я в JS не особо разбираюсь)
Решено. Добавив
if (Build.VERSION.SDK_INT >= 21) {
CookieManager.getInstance().setAcceptThirdPartyCookies(webContainer, true)
} else {
CookieManager.getInstance().setAcceptCookie(true)
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Прошу подсказать наиболее эффективный способ обнаружения строки-палиндромаОсновной камень преткновения - символы пунктуации и иже с ними
я начинающий разработчик на JavaScript и начал изучат обещания, и меня интересует как правильно использовать в коде async/awaitКак записывать обычные...
Есть нейронная сеть, ожидающая запросов от сервера, написанного на phpПри клике я со страницы отправляю запрос на сервер и получаю ответ