Публикации по теме 'wkwebview'


Обмен сообщениями между WKWebView и собственным приложением в SwiftUI
В этой статье рассматривается взаимодействие между процессами между WKWebView и собственной стороной. Он собирается сконцентрироваться на локальных/встроенных веб-страницах. Рождение WKWebView Когда Apple выпускает первую версию веб-браузера Safari для macOS в 2003 году, они также создают программируемый интерфейс первого поколения, класс WebView , для отображения веб-контента в собственном приложении. В 2007 году Стив Джобс анонсировал первый iPhone. В следующем году был..

Визуализация и взаимодействие SVG с WKWebView - Часть 2
И снова здравствуйте. В предыдущем посте я показал вам, как загрузить файл SVG в WKWebView. А теперь мы рассмотрим, как с ним взаимодействовать. В этой части мы будем работать с Javascript, поэтому я надеюсь, что вы немного знаете о JS, по крайней мере, о том, как написать функцию. ОК, давай сделаем это. Обработка сенсорного экрана В файле main.js у нас уже есть имя функции loadSVG . Мы определим некоторую переменную и напишем новое имя функции setupPaths . Основная идея..

Соедините собственный код IOS и Javascript в WKWebView
Недавно я работал над прототипом, в котором мне нужно было отображать веб-просмотр в приложении IOS. Кроме того, веб-просмотр должен был работать в автономном режиме, поэтому нам пришлось бы упаковать его с рабочей областью IOS. Визуализация веб-просмотра была довольно простой. В основном мне пришлось создать стандартный вид, а затем использовать следующий код. import WebKit class DetailViewController: UIViewController { @IBOutlet weak var webView: WKWebView! override func..

Вопросы по теме 'wkwebview'

WKWebView в Интерфейсном Разработчике
Похоже, что шаблоны объектов IB в бета-версии XCode 6 все еще создают объекты старого стиля (UIWebView для iOS и WebView для OSX). Надеюсь, Apple обновит их для современного WebKit, но до тех пор, как лучше всего создавать WKWebView в Interface...
66691 просмотров
schedule 21.06.2022

WKWebView и аутентификация
Я безуспешно пытаюсь заставить аутентификацию работать с моим WKWebView. Я пробовал обычные методы, т. е. установку учетных данных в общем хранилище ( Как правильно выполнить аутентификацию в UIWebView? ), используя NSURLConnection, чтобы...
3811 просмотров
schedule 26.05.2024

Как показать инспектор в настольном приложении на основе WKWebView?
Я ищу способ показать инспектор для WKWebView внутри моего приложения для Mac. С WebKit1 и WebView было легко показать инспектор внутри вашего приложения Mac, просто установив для WebKitDeveloperExtras значение true в ваших UserDefaults. Это...
15416 просмотров
schedule 29.01.2023

WKWebView выдает SecurityError при связывании html и javascript с приложением
Мы пытаемся перенести гибридное приложение с UIWebView (iOS ‹ 8) на WKWebView (iOS 8), но получаем SecurityErrors при попытке сохранить материал с помощью DOM WebDatabase API (т. е. "веб-базы данных sql"). Следующее выдает ошибку, если index.html...
1888 просмотров
schedule 15.05.2023

Почему WKWebView не открывает ссылки с target = _blank?
WKWebView не открывает ссылки, которые имеют target="_blank" также известный как атрибут «Открыть в новом окне» в их HTML <a href> -теге.
105737 просмотров
schedule 08.08.2023

Очистить файлы cookie для WKWebView?
Для приложения iOS 8 я хочу использовать WKWebView для пользовательского ViewController проверки подлинности, который я создаю. Однако я не могу понять, как очистить сохраненные файлы cookie для WKWebView . Это вообще невозможно сейчас? У меня...
6755 просмотров
schedule 26.12.2022

WKWebview не запускает javascript (запрос XML HTTP) без добавления родительского представления
Я обновляю свой проект с UIWebView на WKWebView. В существующем подходе UIWebView, где UIWebView не имеет родителя, пока он не запустит javascript, и как только он получит контент, он добавит родителя в веб-представление. Содержимое отлично...
6390 просмотров
schedule 28.07.2023

Могу ли я настроить файлы cookie для использования WKWebView?
Я пытаюсь переключить существующее приложение с UIWebView на WKWebView . Текущее приложение управляет входом / сеансом пользователей за пределами webview и устанавливает cookies , необходимый для аутентификации, в NSHTTPCookieStore . К...
168924 просмотров
schedule 12.04.2022

Длительное нажатие приводит к ошибке/предупреждению, когда WKWebView пытается представить WKActionSheet
Моя иерархия представлений выглядит так: (root) PRSBaseViewController - a UIViewController subclass - has child viewControllers (presented) PRSModalWebViewController - a UINavigationController subclass (pushed, animated:NO)...
2293 просмотров

Измените цвет оттенка ActionSheet, который появляется, когда вы долго нажимаете на ссылку в WKWebView.
Я пишу приложение для iOS 8, и эта проблема сводит меня с ума... Я установил цвет оттенка моего окна белым (потому что у меня есть цветная панель инструментов и панель навигации), но теперь, когда в моем WKWebView я длительное нажатие на ссылку,...
1028 просмотров
schedule 15.12.2022

iOS UIWebView loadRequest занимает слишком много времени
У меня есть один UIWebView в моем приложении, -(void)viewDidLaod{ NSURL *url = [NSURL URLWithString:@"some url string"]; NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadRevalidatingCacheData...
3052 просмотров

Как кэшировать ресурсы, загруженные WKWebView?
Я использую WKWebView для отображения форматированного текста, включая изображения. Я хочу кэшировать эти изображения на диске. Как я могу получить эти HTTP-запросы и кэшировать ответы?
4492 просмотров
schedule 19.06.2022

Как включить службы определения местоположения для WKWebView в Swift?
Мое приложение браузера использует WKWebView, но когда я пытаюсь посетить веб-сайт, который должен использовать службы определения местоположения (например, карты Google), это не работает. Я искал способ исправить это и наткнулся на этот вопрос ....
2250 просмотров

Можно ли разделить кеш между WKWebViews?
Я создаю гибридное приложение для iOS вокруг WKWebView . Когда пользователь нажимает на ссылку, запрос перехватывается, и новый контроллер представления помещается в стек навигации. Новый контроллер создает новый WKWebView и загружает...
1384 просмотров
schedule 16.05.2024

как я могу сделать запрос манифеста с помощью WKWebView
Я пытался использовать новый WebView в своем приложении, но кажется, что WKWebView не может работать с NSURLCache , а Manifest запрос не сработал, запрос не был загружен, а также ничего не было сохранено. Кажется, все работает лучше, используя...
949 просмотров
schedule 20.01.2023

Загружать пользовательскую ошибку htmlString при сбое WKWebView loadRequest
В моем контроллере у меня есть вызов WKWebViewInstance.loadRequest (url). Если Интернет недоступен, я хочу загрузить сообщение об ошибке в WKWebView. Я обнаружил, что func webView(webView: WKWebView, didFailProvisionalNavigation navigation:...
11617 просмотров
schedule 20.04.2022

WKWebView не загружает https URL?
У меня есть WKWebView, который должен загружать следующий URL: https://buchung.salonmeister.de/place/#offer-details-page?id=907599&venueId=301655 Это код, который я использую: import UIKit import WebKit class MMWKBrowserController:...
37040 просмотров
schedule 16.07.2022

WkWebKit - javascript на загруженной странице находит, что window.webkit не определен
Я экспериментирую с WkWebKit, который обменивается сообщениями между приложением и страницей. Я могу заставить javaScript выполняться нормально, используя метод оценки Javascript WkWebView, но когда я пытаюсь выполнить...
28169 просмотров
schedule 10.03.2023

UIWebView иногда не загружает данные в iOS 9
UIWebView не загружается (мобильная веб-страница) иногда в iOS 9. Я уже использовал обход ATS с помощью NSAllowsArbitraryLoads . Проблемы возникают не всегда и хорошо работают в iOS 7 и 8. метод делегата webViewDidStartLoad вызывается, но...
474 просмотров
schedule 09.04.2024

WKProcessPool можно постоянно хранить с помощью NSUserDefaults или чего-то еще?
Благодаря ответу на приведенный ниже вопрос я понял, как использовать файлы cookie между несколькими WKWebView с помощью WKProcessPool. Обмен файлами cookie между несколькими WKWebView И теперь я пытаюсь постоянно хранить объект WKProcessPool...
2022 просмотров
schedule 06.02.2023