当前位置:首页 > 软件开放 > 正文内容

ioswebview白屏(ios webview加载白屏)

软件开放2年前 (2023-02-16)1090

本篇文章给大家谈谈ioswebview白屏,以及ios webview加载白屏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

webview加载页面 多点几次后页面加载不出来,出现白屏

myWebView.setBackgroundColor(android.R.color.transparent);

//更换背景图片

myWebView.setBackgroundResource(R.drawable.welcome);

//

第一次进入程序时,加载URL显示加载提示框

progressFirst

=

ProgressDialog.show(MainActivity.this,

null,

"请稍后,正在加载.....");

//

判断webview是否加载,加载URL

if

(myWebView

==

null)

{

myWebView.loadUrl(dataApplication.getCurrentUrl());

}

WKWebView梳理

二者都是基于 JavaScriptCore 实现,它是一个在 WebKit 中提供 JavaScript 引擎的框架,苹果称之为 Nitro 。WKWebView高效原因之一是支持 JIT(Just In Time) 技术,而UIWebView不支持。

WKWebView - API梳理

WKWebView - Cookie管理

WKWebView 白屏的原因在于 WebContent Process 的 crash,当 WKWebView 在单独进程占用较大内存时,就会导致白屏,此时 WKWebView.URL 会变成 nil,此时调用 reload 方法刷新已经失效。

解决方案

a. WKNavigtionDelegate 代理

当 WKWebView 总体内存占用过大,页面即将白屏的时候,系统会调用上面的回调函数,我们在该函数里执行[webView reload](这个时候 webView.URL 取值尚不为 nil)解决白屏问题。在一些高内存消耗的页面可能会频繁刷新当前页面,H5侧也要做相应的适配操作。

b. 检测 webView.title 是否为空

并不是所有H5页面白屏的时候都会调用上面的回调函数,比如,在一个高内存消耗的H5页面上 present 系统相机,拍照完毕后返回原来页面的时候出现白屏现象(拍照过程消耗了大量内存,导致内存紧张,WebContent Process 被系统挂起),但上面的回调函数并没有被调用。在WKWebView白屏的时候,另一种现象是 webView.titile 会被置空, 因此,可以在 viewWillAppear 的时候检测 webView.title 是否为空来 reload 页面。

综合以上两种方法可以解决绝大多数的白屏问题。

iOS WKWebView与JS交互:

WKWebView - 拦截网络请求 离线化

ios 使用wkwebview 加载网页之后 为什么会出现短暂的几秒空白 怎么解决

这个黑边是由于webview.scrollview向上偏移导致的,scrollview本身没有背景色,你可以设置webview.backgroundColor为白色.或者设置webview.scrollview的背景色为白色

解决H5在IOS的WebView下上拉下拉会带动整个WebView出现空白问题

注意:以上方法浏览器的自带的滚动也会被禁止 用better-scroll 实现的滚动不会被禁止。

webview页面加载网页时成白屏怎么解决?

白屏也可能与服务器端有关系的,点击提交后,要进行跳转,要看服务器返回的是什么跳转网址吧,对于wap页面,不是所有的都能显示出来的。

ioswebview白屏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ios webview加载白屏、ioswebview白屏的信息别忘了在本站进行查找喔。

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://hon-tex.cn/post/8572.html

分享给朋友:

“ioswebview白屏(ios webview加载白屏)” 的相关文章

长沙软件开发公司(长沙软件开发公司排名)

长沙软件开发公司(长沙软件开发公司排名)

今天给各位分享长沙软件开发公司的知识,其中也会对长沙软件开发公司排名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、长沙正宇软件开发有限公司上班怎么样 2、长沙有哪些软件公司?能将名单列出来吗? 3、长沙天软软件开发有限公司怎么样? 4、长沙凹印...

手机直播软件开发(手机直播软件开发价格)

手机直播软件开发(手机直播软件开发价格)

今天给各位分享手机直播软件开发的知识,其中也会对手机直播软件开发价格进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、直播App软件开发功能模块有哪些? 2、直播App软件开发功能模块有哪些? 3、想做直播软件开发,如何进行直播平台搭建啊? 直播Ap...

sony相机官方售后电话(sony相机客服电话)

sony相机官方售后电话(sony相机客服电话)

今天给各位分享sony相机官方售后电话的知识,其中也会对sony相机客服电话进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、索尼相机合肥售后服务在哪里 2、哈尔滨的索尼相机售后服务在哪 3、襄阳SONY相机的售后服务电话是多少?地址在哪? 索尼相机...

autojs源码(autojs源码提取器)

autojs源码(autojs源码提取器)

今天给各位分享autojs源码的知识,其中也会对autojs源码提取器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、手机autojs 怎样host跳过活着屏蔽广告源码 2、大量autojs常用代码介绍以及示例 3、Autojs微信自动操作免root...

短视频特效怎么做,什么软件(短视频剪辑和特效用什么软件)

短视频特效怎么做,什么软件(短视频剪辑和特效用什么软件)

今天给各位分享短视频特效怎么做,什么软件的知识,其中也会对短视频剪辑和特效用什么软件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、短视频制作,抖音短视频制作用什么软件? 2、手机上有哪些视频特效制作软件? 3、短视频制作需要用哪些软件? 4、手...

女生说可遇不可求是什么意思(女生对男生说可遇不可求是什么意思)

女生说可遇不可求是什么意思(女生对男生说可遇不可求是什么意思)

本篇文章给大家谈谈女生说可遇不可求是什么意思,以及女生对男生说可遇不可求是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、你对一个人表白的时候,她和你说“感情的事,是可遇不可求的”是什么意思啊? 2、分手后,女朋友哭着对我说,你是我的可遇不可求,可遇不可留,可...