在开发过程中,iOS 中实现加载 web 页面主要有两种控件,UIWebView 和 WKWebview,两种控件对应具体的实现方法不同。WKWebView是苹果公司在iOS8系统推出的,这里主要概述WebKit中更新的WKWebView控件的新特性与使用方法,以及小编在开发过程中踩的坑。 一、相比 ...
分类:
Web程序 时间:
2018-12-20 11:45:33
阅读次数:
241
1.iOS12 之前 使用 UIWebView 2. iOS 12 之后 系统推荐WKWebView 替代 UIWebView ...
分类:
移动开发 时间:
2018-12-17 11:32:44
阅读次数:
1111
1.WKWebview加载html文本图片过大,没有自适应屏幕宽高。 在用Webview加载html文本有时候会遇到加载的图片过大,不能自适应屏幕宽高的问题。那么如何解决这个问题?如何使图片自适应屏幕?很简单,只需要加一个js就可以。 直接上代码: 2.scrollview使用Masnory自动布局 ...
分类:
移动开发 时间:
2018-12-15 19:52:41
阅读次数:
246
在使用wkWebView的时候发现用webView加载youku.com,里面的视频链接点击是可以跳转的,但是呢,加载v.qq.com的时候发现链接点击又没有效果,折腾了很久最后找到解决方案 实现WKUIDelegate代理方法 ...
分类:
移动开发 时间:
2018-11-26 20:26:44
阅读次数:
209
由于H5的灵活多变,动态可配的特点,也为了避免冗长 的审核周期,H5页面在app上的重要性正日益突显。 iOS应用于H5交互的控件主要是UIWebView及WKWebView WKWebView是14年随iOS8推出的,很好的解决了UIWebView加载速度慢,内存占用大的问题 WebViewJav ...
分类:
Web程序 时间:
2018-11-23 10:15:23
阅读次数:
247
添加前,网页代码如下: 添加代码 let jsStr = """ function echo(str) {console.log(str);window.webkit.messageHandlers.testecho.postMessage("str");} """ let userScript =... ...
分类:
Web程序 时间:
2018-11-10 15:30:25
阅读次数:
277
native 端初始化 wkwebview,设置 message handlerwebView = WKWebView.init()let usecc = self.webView.configuration.userContentControllerusecc.add(self, name: "t... ...
分类:
Web程序 时间:
2018-11-10 10:50:25
阅读次数:
228
参考 https://blog.csdn.net/Tencent_Bugly/article/details/54668721 https://blog.csdn.net/yuanmengong886/article/details/55051036 https://www.jianshu.com/ ...
分类:
Web程序 时间:
2018-10-20 00:48:28
阅读次数:
187
不是新东西,就是在项目里面用到H5页面的时候,中间加载延迟的时候,在最上面加载一个进度条,代码如下: 思路是:给WKWebView添加一个观察者,WKWebView有一个属性estimatedProgress,就是当前网页加载的进度,所以监听这个属性,然后再开始加载网页的时候显示progress,在 ...
分类:
移动开发 时间:
2018-09-22 18:23:40
阅读次数:
241