169 похожих чатов

Вы содержимое каким методом ложите? Там несколько вариантов. Тупо

адрес страницы можно передать, а можно содержимое страницы достать в строку и отдавать с указанием формата отображения. Если второй вариант то вы можете строку перед отправкой в веб вью обработать. Насчёт регулчрки не подскажу, у меня инная задача была. Доставать все атрибуты src из тегов frame на веб странице. Но тут можно к тому же чат GPT сходить уже или поразмыслить как дрожать из содержимого не нужное

6 ответов

8 просмотров

Просто ссылочку ложу туда. Проблема в том, что это что-то типа чат. И даже если я сначала загружу в текст весь html и отреклась его. То может прийти новый item и в нем я уже ничего не отредачу

Radchuk-Vladimir 🦾 Автор вопроса
dimonovdd
Просто ссылочку ложу туда. Проблема в том, что это...

Это меняет ситуацию) Ну у webview есть куча слушателей, не уверен, но возможно есть на обновление контента)

Radchuk-Vladimir 🦾 Автор вопроса
dimonovdd
Просто ссылочку ложу туда. Проблема в том, что это...

Переопределите WebView клиент например, там у него гора методов. Минут через 10 гляну что там есть и скажу вам

Radchuk-Vladimir 🦾 Автор вопроса
dimonovdd
Просто ссылочку ложу туда. Проблема в том, что это...

import android.annotation.SuppressLint import android.os.Bundle import android.webkit.WebView import android.webkit.WebViewClient import androidx.appcompat.app.AppCompatActivity class WebViewActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_webview) // Найдем WebView по его ID из макета XML val webView = findViewById<WebView>(R.id.myWebView) // Создаем экземпляр WebViewClient val myWebViewClient = MyWebViewClient() // Устанавливаем WebViewClient для нашего WebView webView.webViewClient = myWebViewClient // Загрузка веб-страницы в WebView val url = "https://www.example.com" webView.loadUrl(url) } inner class MyWebViewClient : WebViewClient() { @SuppressLint("SetJavaScriptEnabled") override fun onPageFinished(view: WebView?, url: String?) { super.onPageFinished(view, url) // JavaScript, который удаляет атрибут target у всех ссылок на странице val javascript = """ var links = document.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { links[i].removeAttribute('target'); } """ // Выполнение JavaScript на странице view?.settings?.javaScriptEnabled = true view?.loadUrl("javascript:$javascript") } } } Чекни этот код. Попросил чата нагенерить решение

Radchuk Vladimir 🦾
import android.annotation.SuppressLint import andr...

onPageFinished отработет же только 1 раз при загрузке странице. А если что-то после на ней изменится, то он не отработает

Radchuk-Vladimir 🦾 Автор вопроса
dimonovdd
onPageFinished отработет же только 1 раз при загру...

Да, верно. Там ещё слушатели есть, чекни варианты с другими слушателями. В момент клика на контент может что есть

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Карта сайта