This commit is contained in:
Ilya Laktyushin 2024-08-05 14:19:25 +02:00
parent e4bd4de246
commit 18e106a06a

View File

@ -717,7 +717,8 @@ final class BrowserWebContent: UIView, BrowserContent, WKNavigationDelegate, WKU
self.minimize() self.minimize()
self.openAppUrl(url) self.openAppUrl(url)
} else { } else {
if let scheme = navigationAction.request.url?.scheme, !["http", "https", "tonsite"].contains(scheme.lowercased()) { if let scheme = navigationAction.request.url?.scheme, !["http", "https", "tonsite", "about"].contains(scheme.lowercased()) {
decisionHandler(.cancel, preferences)
self.context.sharedContext.openExternalUrl(context: self.context, urlContext: .generic, url: url, forceExternal: true, presentationData: self.presentationData, navigationController: nil, dismissInput: {}) self.context.sharedContext.openExternalUrl(context: self.context, urlContext: .generic, url: url, forceExternal: true, presentationData: self.presentationData, navigationController: nil, dismissInput: {})
} else { } else {
decisionHandler(.allow, preferences) decisionHandler(.allow, preferences)