WKWebView 去除 HTML 中的 div

image.png

1、浏览器 打开网页,空白出右击 检查
2、点击如图左下角所示1指向手机图标,切换到手机模式
3、点击如图左下角所示2按钮,再从手机模拟器中点击你要屏蔽的控件3
4、左下角所示4代码被选中了,在webView中执行如下JS代码即可隐藏 div

NSString *javaScript = [NSString stringWithFormat:@"document.getElementById('%@').style.display='none';document.getElementById('%@').parentNode.removeChild(document.getElementById('%@'))", elementId, elementId, elementId];
[_webView evaluateJavaScript:javaScript completionHandler:^(id _Nullable json, NSError * _Nullable error) {
    NSLog(@"json is %@, error is %@",json, error);
}];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,041评论 3 119
  • 最值的是迪士尼的门票,因为我看到我妈妈和孩子那无比幸福的笑颜,那比一切都重要。最值的是赫尔辛基飞卑尔根的机票,飞机...
    Magic_Sheryl阅读 1,534评论 0 0
  • 晚上在哥家里吃年夜饭,刚才回来的路上,自己就在想,如果能有五百万多好,如果有这么多钱,肯定会很小心地用它们,不断地...
    单人也阅读 1,482评论 0 0
  • 3
    红昔昔阅读 1,436评论 0 2