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

2 ответа

Как я могу использовать SFAuthenticationSession из nativescript?

Я работаю над поведением SSO в приложении на нативном скрипте. У меня есть следующий код Swift, который работает правильно: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } var webAuthSession: SFAuthentica…
1 ответ

Использование Safariservices быстро, как кодировать вокруг маленького черного ящика

Использование SFSafariViewController работает хорошо, но по какой-то причине, когда я захожу на эту веб-страницу [knowitall.ch], она запускается открытием увеличенного представления? с маленьким черным ящиком, который мне нужно нажать, чтобы получит…
1 ответ

Разрешить самозаверяющий сертификат в SFSafariViewController

Можно ли программно проверить самоподписанный сертификат в SFSafariViewController, как в WKWebView, с помощью метода делегата? webView(_:didReceiveAuthenticationChallenge:completionHandler:)
04 окт '18 в 20:26
0 ответов

Сбой в UIKitCore [UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:] только для iOS 12

Я получаю приличное количество сбоев, о которых сообщают Crashlytics. Это происходит только на iOS 12, и я не знаю, как это воспроизвести. Возможно, пользователь находится на WKWebView и пытается ввести пароль из подсказки в 31 SafariServices 0x21d2…
18 окт '18 в 16:59
0 ответов

Как перенаправить обратно в приложение из SFSafariViewController

Я хочу перенаправить обратно в приложение после того, как событие (перенаправление на универсальную ссылку) произойдет на SafarViewController. Единственная подходящая функция делегата - func safariViewController(_ controller: SFSafariViewController,…
2 ответа

NSExtensionRequestHandling не обрабатывает собственные сообщения

Я пытаюсь создать расширение Safari для своего собственного приложения. Я хочу иметь всплывающее окно с кнопкой, которая при нажатии будет взаимодействовать с моим родным приложением. Прежде чем я перейду к этой части, у меня возникла проблема с отп…
1 ответ

Веб-расширение Safari не может отправить собственное сообщение

Я пытаюсь создать веб-расширение Safari для своего собственного приложения. Я хочу иметь всплывающее окно с кнопкой, которая при нажатии будет взаимодействовать с моим собственным приложением: browser.runtime.sendNativeMessage({message: "Open Main A…
1 ответ

Как выполнить код после нажатия кнопки «Готово» в Safari?

Я запускаю Safari в приложении и хочу выполнить свой код после нажатия «Готово». Но функция func safariViewControllerDidFinish не войдет. import SafariServices class QRScannerController: UIViewController, WKNavigationDelegate, SFSafariViewController…
04 ноя '21 в 23:08
0 ответов

Перезагрузите Content Blocker, пока он активен в настройках Safari

Я создал приложение для блокировки контента, которое загружает данные json с сервера и добавляет их в blockerList.json с помощью группы приложений, чтобы мой основной пакет и расширение могли читать из него. У меня есть простой переключатель внутри …
1 ответ

Как создать представление Safari в SwiftUI, использующее пользовательский агент?

Я пытаюсь создать приложение SwiftUI, которое использует представление Safari, используя структуру SafariServices, и назначаю настраиваемый пользовательский агент для этого представления, чтобы веб-сайты считали, что веб-браузер — это Safari для mac…
14 янв '21 в 00:29
0 ответов

Быстрое воспроизведение видео на YouTube в полноэкранном режиме и автоматическое воспроизведение с помощью SFSafariViewController

Проблема: Я хотел бы, чтобы SFSafariViewController автоматически воспроизводил видео YouTube в полноэкранном режиме. Код: import SafariServices @objc func handleYTTap(_ sender: UIGestureRecognizer) { let youtubeVideoURL = "https://youtu.be/d9MyW72EL…
0 ответов

Как избавиться от полосы выше?

import SwiftUI import SafariServices struct ContentView: View { @State var urlString = "http://pistore.info" var body: some View { VStack { SafariView(url: URL(string: urlString)!) } } } struct SafariView: UIViewControllerRepresentable { let url: U…
05 ноя '22 в 09:07
0 ответов

Выключаются ли сервис-воркеры iOS Safari из-за перегрева?

Я работаю над расширением iOS Safari, в котором есть ServiceWorker. Недавно мы заметили, что этот ServiceWorker, кажется, убивается случайно, и нет журналов или отчетов о сбоях, которые могли бы рассказать нам, что произошло. Я предполагаю, что iOS …