Публикации по теме '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 просмотров
schedule
08.08.2022
Измените цвет оттенка 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 просмотров
schedule
08.10.2022
Как кэшировать ресурсы, загруженные WKWebView?
Я использую WKWebView для отображения форматированного текста, включая изображения.
Я хочу кэшировать эти изображения на диске.
Как я могу получить эти HTTP-запросы и кэшировать ответы?
4492 просмотров
schedule
19.06.2022
Как включить службы определения местоположения для WKWebView в Swift?
Мое приложение браузера использует WKWebView, но когда я пытаюсь посетить веб-сайт, который должен использовать службы определения местоположения (например, карты Google), это не работает.
Я искал способ исправить это и наткнулся на этот вопрос ....
2250 просмотров
schedule
03.08.2022
Можно ли разделить кеш между 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