WKWebview has opened up lots of possibilities to interact with web content. It has open up extensive ways to communicate with webcontent via evaluate string and script handlers. I tried to experiment with this and below repo holds some of my experiments with WkWebview.

WKWebViewExperiments