mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-06 03:33:41 +02:00
Various fixes
This commit is contained in:
parent
fc57219d1c
commit
22df2dbdb9
27 changed files with 480 additions and 237 deletions
|
|
@ -277,4 +277,31 @@ final class WebAppWebView: WKWebView {
|
|||
override var inputAccessoryView: UIView? {
|
||||
return nil
|
||||
}
|
||||
|
||||
var origin: String? {
|
||||
guard let url = self.url, let scheme = url.scheme, let host = url.host else {
|
||||
return nil
|
||||
}
|
||||
let port = url.port
|
||||
var origin = "\(scheme)://\(host)"
|
||||
if let port {
|
||||
origin += ":\(port)"
|
||||
}
|
||||
return origin
|
||||
}
|
||||
}
|
||||
|
||||
extension WKFrameInfo {
|
||||
var securityOriginString: String {
|
||||
let securityOrigin = self.securityOrigin
|
||||
var origin = ""
|
||||
origin.append(securityOrigin.protocol)
|
||||
origin.append("://")
|
||||
origin.append(securityOrigin.host)
|
||||
if securityOrigin.port != 0 {
|
||||
origin.append(":")
|
||||
origin.append("\(securityOrigin.port)")
|
||||
}
|
||||
return origin
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue