11 2018 档案

向 webview 添加 userScript
摘要:添加前,网页代码如下: 添加代码 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 花老🐯 阅读(457) 评论(0) 推荐(0) 编辑

为autoLayout 增加标识符,方便调试
摘要:如上图,是一个十分简单的布局。root view 上加了一个 button 和一个 webview。不加标识符的样子视图层级中没有标识只有 UIView、WKWebView 之类,如果view很多,就很难分得清。约束没有标识符 只知道 uiview 和uibutton 中心对齐,不知道哪个view 和哪个 button。autoLayout 日志中没有标识符(lldb) po [0x7f8a... 阅读全文

posted @ 2018-11-10 09:40 花老🐯 阅读(615) 评论(0) 推荐(0) 编辑

WKWebView 里 JS 和 native 通信的例子
摘要: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 花老🐯 阅读(338) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示