摘要:
添加前,网页代码如下: 添加代码 let jsStr = """ function echo(str) {console.log(str);window.webkit.messageHandlers.testecho.postMessage("str");} """ let userScript = WKUserScript.init(source: jsStr, inje... 阅读全文
摘要:
如上图,是一个十分简单的布局。root view 上加了一个 button 和一个 webview。不加标识符的样子视图层级中没有标识只有 UIView、WKWebView 之类,如果view很多,就很难分得清。约束没有标识符 只知道 uiview 和uibutton 中心对齐,不知道哪个view 和哪个 button。autoLayout 日志中没有标识符(lldb) po [0x7f8a... 阅读全文
摘要:
native 端初始化 wkwebview,设置 message handlerwebView = WKWebView.init()let usecc = self.webView.configuration.userContentControllerusecc.add(self, name: "testecho")实现 WKScriptMessageHandler协议extension View... 阅读全文