Tag: wkwebview

WKWebView получает NSURLRequest для внутренних ссылок после завершения загрузки страницы

Я использую WKWebView с методом loadRequest swizzled для установки пользовательского запроса (как в учебнике, например здесь Но когда внутренние ссылки следовали, loadRequest не вызывается, поэтому при загрузке я могу получить только запрос, который был помещен раньше точно в метод loadRequest, это очевидно. Теперь я проверю решениеPolicyForNavigationAction, если тип действия навигации – WKNavigationTypeLinkActivated, а затем напрямую […]

Ошибка iOS 7, связанная с WKWebView

Я вижу крах в Crashlytics только для iOS 7, который я не могу воспроизвести на симуляторе. У меня есть код, который использует UIWebView, если iOS 7 и WKWebView, если iOS 8. Он показывает крах в строке 67 как EXC_BREAKPOINT UNKNOWN. Вот связанный код в моем представленииDidLoad (): if NSClassFromString("WKWebView") != nil { let config = […]

Авария WKWebView: «Requestor не является бинарной платформой»

У меня есть UIPageViewController который загружает UIViewController который, в свою очередь, содержит WKWebView . Приложение позволяет мне прокручивать бесконечно. Примерно через 30 или около того, приложение исчезает без аварийного журнала. Память была постоянной около 15 МБ, поэтому она не выглядела проблемой памяти. Однако я нашел это в журнале устройств: Could not signal service com.apple.WebKit.WebContent: 154: […]

WKProcessPool можно хранить на постоянной основе с помощью NSUserDefaults или что-то еще?

Благодаря ответу на следующий вопрос я выяснил, как использовать Cookies между несколькими WKWebView с помощью WKProcessPool. Совместное использование файлов cookie между несколькими WKWebViews И вот теперь я пытаюсь навсегда сохранить объект WKProcessPool (моего одиночного объекта), используя NSUserDefaults. У меня есть следующая ошибка. Attempt to insert non-property list object Поэтому я пытаюсь исправить ошибку, преобразовывая объект […]

Снимок экрана WKWebView не полностью обеспечивает полную высоту страницы

Я пытаюсь захватить полный скриншот страницы в WKWebView. Что происходит, только то, что видно в окне просмотра, визуализируется, а остальная часть изображения выделяется серым цветом. Он имеет правильные размеры, просто не получает все данные из захвата изображения. Я попробовал несколько подходов, и этот, кажется, имеет самые большие перспективы: extension WKWebView { // only captures part […]

Получить пользовательский агент по умолчанию для системы iOS для HTTP-запросов

Я общаюсь с API, который требует, чтобы я использовал определенную строку user-agent. Формат для этого – в основном User-Agent: IOS_USER_AGENT API_CUSTOM_AGENT После расследования я обнаружил, что люди будут использовать UIWebView и применять функцию javascript для извлечения строки системного пользовательского агента. Теперь, когда UIWebView устарел, его замена WKWebView предлагает асинхронное средство вычисления пользовательского агента (не идеально […]

Быстрое обнаружение и установка wkwebview для проверки аппаратного отключения звука

В моем приложении я использую wkwebview для отображения веб-контента В приложении, если я установил переключатель отключения звука на звук в приложении, останавливается, но звук в классе контроллера, который удерживает wkwebview, все еще воспроизводится. Как я могу настроить его так, чтобы он соблюдал переключатель отключения звука?

Захват аудио WKWebView для измерения

В настоящее время я работаю над приложением, содержащим WKWebView в котором я загрузил iFrame с потоковой передачей видео с YouTube. Я хотел бы иметь возможность создавать аудио-визуализатор, который показан рядом с этим iFrame и движется в ответ на звук из потока. Я слежу за этим учебником Ray Wenderlich для создания музыкального визуализатора, но в учебнике […]

Почему WKWebView.loadFileURL не приводит к воспроизведению видео на устройствах?

Все устройства> = 9.1 Это работает в Simulator, для видео и PDF-файлов. На устройствах iOS загрузка PDF-файлов, но видео (.mp4) – нет. Я получаю круг + треугольник, который внушает уверенность в том, что видео можно воспроизвести, но за ним не видно миниатюры видео, а нажатие этого треугольника с кругом ничего не делает! webView.loadFileURL(uRL, allowingReadAccessToURL: uRL)

WKWebView показывает результат поиска Google как raw html

Я пытаюсь добавить веб-браузер в приложение, которое я работаю над использованием IOS WKWebView. Но WKWebView загружает необработанный html для результата поиска Google. https://i.imgur.com/LJemP75.jpg Вот часть кода, который я использую: let configuration = WKWebViewConfiguration() configuration.allowsInlineMediaPlayback = true webView = WKWebView(frame: CGRect.zero, configuration: configuration) webView.translatesAutoresizingMaskIntoConstraints = false webView.addObserver(self, forKeyPath: "estimatedProgress", options: .New, context: nil) webView.navigationDelegate = self […]

Interesting Posts

как исправить проблему с Viewport при переходе от пейзажа к портрету

Разметка уведомлений iOS push перестала достигать устройства, хотя на панели мониторинга есть записи о них

Функция автозаполнения iOS

Как имитировать токен с истекшим доступом в iOS Facebook SDK 3.1?

Создайте два приложения iOS в Xcode

ios – Как получить общую сумму float из NSMutableArray

Изображение из custom.xcassets в React-Native

Что такое система мониторинга региона CoreLocation, определенная подушка?

Приложение iOS7 назад совместимо с iOS5 относительно уникального идентификатора

Xcode не может обновить профиль подготовки команды

Предварительный просмотр в Xcode, не отображающий изображения из библиотеки ресурсов

Программно получить высоту навигационной панели

Предупреждение о распространении дистрибутива iOS Enterprise

xcode8.1: недопустимый режим «kCFRunLoopCommonModes», предоставленный CFRunLoopRunSpecific – перерыв на _CFRunLoopError_RunCalledWithInvalidMode для отладки

Отображение информации о контакте по умолчанию

Давайте будем гением компьютера.