From 69c32ea241566e811c3a1dccaeb621157beccfdf Mon Sep 17 00:00:00 2001 From: Andrey Blinov Date: Sat, 15 Aug 2020 01:39:32 +0700 Subject: [PATCH] update --- OnlineChatSdk/Classes/ChatController.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OnlineChatSdk/Classes/ChatController.swift b/OnlineChatSdk/Classes/ChatController.swift index 2394a3c..a8de2b1 100644 --- a/OnlineChatSdk/Classes/ChatController.swift +++ b/OnlineChatSdk/Classes/ChatController.swift @@ -73,8 +73,8 @@ open class ChatController: UIViewController, WKNavigationDelegate, WKScriptMessa return } } - UIApplication.shared.openURL(navigationAction.request.url!) decisionHandler(.cancel) + self.onLinkPressed(url: navigationAction.request.url!) } private func getCallJsMethod(_ name: String, params: Array) -> String { @@ -228,6 +228,10 @@ open class ChatController: UIViewController, WKNavigationDelegate, WKScriptMessa } onEvent(name, data!) } + + open func onLinkPressed(url: URL) { + UIApplication.shared.openURL(url) + } open func playSound(_ systemSoundId: SystemSoundID) { AudioServicesPlaySystemSound(systemSoundId)