mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-04 21:41:45 +00:00
Various fixes
This commit is contained in:
parent
b06aacbacb
commit
f03f0ab40a
@ -1068,7 +1068,14 @@ func openExternalUrlImpl(context: AccountContext, urlContext: OpenURLContext, ur
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if settings.defaultWebBrowser == nil && !isExceptedDomain {
|
var isTonSite = false
|
||||||
|
if let host = parsedUrl.host, host.lowercased().hasSuffix(".ton") {
|
||||||
|
isTonSite = true
|
||||||
|
} else if let scheme = parsedUrl.scheme, scheme.lowercased().hasPrefix("tonsite") {
|
||||||
|
isTonSite = true
|
||||||
|
}
|
||||||
|
|
||||||
|
if (settings.defaultWebBrowser == nil && !isExceptedDomain) || isTonSite {
|
||||||
let controller = BrowserScreen(context: context, subject: .webPage(url: parsedUrl.absoluteString))
|
let controller = BrowserScreen(context: context, subject: .webPage(url: parsedUrl.absoluteString))
|
||||||
navigationController?.pushViewController(controller)
|
navigationController?.pushViewController(controller)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user