关于出现WebActionDisablingCALayerDelegate willBeRemoved 报错的解决方案

原因分析

出现这种问题一般是网页报错导致,只需要网页中添加一段css样式就可以解决:

-webkit-transform:translateZ(0px)

思路来源

image.png

如果无法去网页端修改,那么客户端可以进行注入css代码来解决,

以iOS客户端为例:
//定义要注入的css代码,这段代码是往页面head便签中添加style样式
NSString *const INJECT_CSS = @"var head = document.getElementsByTagName('head');  
var tagStyle=document.createElement(\"style\"); tagStyle.setAttribute(\"type\", \"text/css\");
tagStyle.appendChild(document.createTextNode(\"iframe{-webkit-transform:translateZ(0px)}\"));
head[0].appendChild(tagStyle);";
//OC注入css代码
- (void)webViewDidStartLoad:(UIWebView *)webView{
    //注入css,解决购物车页面报WebActionDisablingCALayerDelegate的错误。
    [webView stringByEvaluatingJavaScriptFromString:INJECT_CSS];
}
注入后网页代码如下:
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 云易一直不知道爱情是什么。于是他开始寻找爱情之旅,他向每个人问他们认为的爱情是什么,每个人都有不一样的回答,就像一...
    上善若水cyq阅读 321评论 0 0
  • 世上最好的生活是自由 既然如此 与其挫骨扬灰入深潭 不如策马扬鞭闯明天
    AiYaMaYa耳东阅读 160评论 0 1
  • 昨天晚上开黑到凌晨,今天如何能早起?所以… 好吧,为了不扣学分……但是真的好难 我就好奇,能让你们放弃周一懒觉的到...
    Shirleyachi阅读 284评论 0 0
  • 今天我和同学们见证了一段十二年来有始有终的感情,一段陪你从校服到婚纱单纯美好的爱情故事,我甚是感动…… 陪你从校服...
    阿梓妹88阅读 2,135评论 0 1
  • 1、人是怎么做出选择的呢? 心理学上有个经典的“果酱实验”,由当时斯坦福大学的研究员艾扬格牵头,她以杂货店作为实验...
    桂妃读书阅读 592评论 1 5