2018年11月10日

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

导航