IOS
wkWebview 에서 javascript bridge 처리 후, 페이지 느려지는 원인중 하나
Deep Learning
2020. 12. 11. 15:56
extension MyWebViewController : WKScriptMessageHandler {
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if message.name == bridgeNameStr {
}
}
}
에서 처리하고나서..
웹뷰나갈때는,
self.myWebView.configuration.userContentController.removeScriptMessageHandler(forName: bridgeNameStr)
를 호출해서 브리지가 페이지 메모리상에 남아있지 않도록 해주어야 함
저거 안해주면 페이지가 점점 느려짐.