Описание тега evaluatejavascript

1 ответ

Эквивалентны ли эти две функции кукловода?

Эти 2 фрагмента кода выбирают и щелкают один и тот же элемент? Они практически эквивалентны? await page.$eval('#loginForm > button', form => form.click()); const button = await page.$('#loginForm > button'); await button.click();
16 июн '20 в 07:14
2 ответа

Как загрузить файл CSS с помощью URL-адреса в WKWebView

Я хочу ввести CSS, используя URL-ссылку, За работой Работая под кодом, если я сохраню файл CSS в пути Bundle проекта, lazy var webView: WKWebView = { guard let path = Bundle.main.path(forResource: "style", ofType: "css") else { return WKWebView() } …
19 май '20 в 17:20
0 ответов

Как создать метод Swift для использования AssessmentJavaScript с GCD

Как мне создать метод macOS, который принимает параметр URL-адреса и возвращает HTML с помощью evalJavaScript? Я хочу очистить URL-адрес, использующий JavaScript, поэтому ни String(contentsOf: url), ни URLSession.shared.dataTask(with: url), похоже, …
0 ответов

Программный щелчок по элементу html в веб-просмотре

Я знаю, что на этот вопрос уже есть ответы, но они мне не подходят. Я хочу программно щелкнуть кнопку на веб-сайте в веб-просмотре. Я перепробовал все ответы, которые нашел. Например, вот как я могу найти html-код страницы. webview1.getSettings().se…
07 авг '20 в 20:11
0 ответов

Как использовать webView.evaluateJavaScript в Swift

Мне нужен мой быстрый класс для взаимодействия с html и javascript в wkwebview, на который он ссылается, в частности, для подачи ему переменной. Я думал, что начну просто с попытки заставить веб-просмотр что-то получить, используя getElementByID, сл…
18 июл '20 в 04:26
0 ответов

Как скоро вы сможете передать переменную в webView из Swift

Можно вызвать некоторый javascript в webView из Swift, используя оценку, помещенную в метод делегата навигации didFinish, как описано во втором ответе здесь. Однако я хотел бы использовать переменную из Swift в качестве параметра, чтобы помочь загру…
18 июл '20 в 20:49
1 ответ

Как запустить javascript в веб-просмотре из Swift

Мне нужен мой быстрый класс для взаимодействия с html и javascript в wkwebview, на который он ссылается, в частности, для подачи ему переменной. Я думал, что начну просто с попытки заставить веб-просмотр запускать предупреждение: Вот код: let webVie…
18 июл '20 в 16:51
1 ответ

вложенная строкаByEvaluatingJavaScript в UIWebview перейти на WKWebview

В реализации UIWebview у меня было что-то вроде:- if let pageBody = webView?.stringByEvaluatingJavaScript(from: "document.body.innerHTML") { if pageBody.contains("xyz") { return webView?.stringByEvaluatingJavaScript(from: "d…
1 ответ

android, как объект json изменяется на строку в обратном вызове WebView.evaluateJavascript

С функцией js в строке: val strFormat_elmLocation = "(function() { \n" + "var elementId = '%s';\n" + "try {\n" + " var elm = document.getElementById(elementId);\n" + " var width = window.innerWidth;\n&quo…
15 июл '20 в 04:09
0 ответов

SWIFT 5: WKWebView: getElementsBy[EXACT]ClassName

self.webView.evaluateJavaScript("document.getElementsByClassName('KEYWORD')[INDEX].textContent;", completionHandler: { (res, error) -> Void in print(res) print(error) }) Возвращает все классы, содержащие KEYWORD, в зависимости от INDEX …
1 ответ

Flutter Webview или InAppWebview не оценивают javascript каждый раз

import 'dart:io'; import 'package:flutter/material.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); if (Platform.isAndroid) { await AndroidInAppWebViewControlle…
0 ответов

как получить доступ к Android Webview javascriptEvaluate возвращаемое значение внешнего onReceiveValue

При использовании evalJavascript в Android WebView к возвращаемой переменной невозможно получить доступ извне. String data = null; webview.evaluateJavascript("(function() { return 'test'; })();";, new ValueCallback<String>() { public void onRe…
17 май '21 в 06:50
0 ответов

SwiftUI - как вызвать evalJavascript из кнопки?

Я хочу вызвать evalJavaScript из кнопки SwiftUI. Пожалуйста, посмотрите мой код и посоветуйте. Спасибо. ContentView.swift HStack { TextField("Write message", text: $message).textFieldStyle(RoundedBorderTextFieldStyle()) Button(action: { onReceive(se…
31 май '21 в 08:29
1 ответ

WKWebView AssessmentJavaScript возвращает неправильный объект JavaScript

Я делаю гибридное приложение и использую WKWebView. Мне нужно передать объект JavaScript в команду эмиттера, чтобы открыть диалоговое окно редактирования. Вот мой код: let statDict: [String: Any] = [ "income" : account.stat.income, "expense" : accou…
3 ответа

Как очистить JSON, содержащий определенную строку, в Javascript с помощью Xpath

У меня есть такие HTML-данные. <script type="application/ld+json">{ "name": "apple", "price": 100 }</script> <script type="application/ld+json">{ "name": "banana", "price": 200 }</script> <script type="application/ld+json"…
1 ответ

Обработка обещаний из Android WebView с помощью AssessmentJavascript

Я работаю с Android WebView и пытаюсь обработать возврат обещания JavaScript из WebView на стороне Java после его вызова с помощью AssessmentJavascript. document.java Button buttonAnnotations = findViewById(R.id.buttonAnnotations); buttonAnnotations…
0 ответов

Как использовать Android Multi-Webview?

Я сделал доступным мульти-веб-просмотр Android, а затем открыл новое окно в window.open(). Я поместил код javascript в новое окно и попытался получить ответ, но код был помещен в существующее окно, а не в новое окно. Любое решение? Помоги мне #javas…
1 ответ

Вызов функции Javascript с параметрами из iOS ObjC

Я пытаюсь вызвать функцию Javascript с параметрами из iOS, используя «evaluateJavascript», все работает нормально, но значение параметров не отправляется, см. Код ниже -(void) callJavascriptFunc: (NSString*)val{ //Example val is "Apple" string [self…
07 янв '22 в 08:37
1 ответ

WKWebView — оценивайте JavaScript, не видя изменений

В моем приложении SwiftUI я использовал WKWebView для обновления некоторых html-тегов с собственной стороны, используя SwiftUI TextFields. Чтобы связь работала, я использую evaluateJavaScript() метод отправки данных из нативного в веб-просмотр. Мой …
10 янв '22 в 21:49
1 ответ

Ошибка webkit окна postMessage iOS Swift

Я пытаюсь создать библиотеку, которая открывает веб-представление в классе, где цель открывается, но не отображается на экране. Я создал и пытаюсь выполнить javaScript, который создает postMessage, чтобы получить результат, например, в методе userCo…