示例网页:

http://m.dianping.com/tuan/deal/moreinfo/11507109

移除该网页的返回按钮, 购买链接, 最底部的友情链接

代码:

 NSMutableString *js = [NSMutableString string];

// 删除返回按钮

[js appendString:@"var backBtn = document.getElementsByClassName('back back-gray')[0];"];

[js appendString:@"backBtn.parentNode.removeChild(backBtn);"];

// 删除顶部的购买

[js appendString:@"var box = document.getElementsByClassName('cost-box')[0];"];

[js appendString:@"box.parentNode.removeChild(box);"];

// 删除底部的购买

[js appendString:@"var buyNow = document.getElementsByClassName('buy-now')[0];"];

[js appendString:@"buyNow.parentNode.removeChild(buyNow);"];

// 删除友情链接

[js appendString:@"var footer = document.getElementsByClassName('footer')[0];"];

[js appendString:@"footer.parentNode.removeChild(footer);"];

[webView stringByEvaluatingJavaScriptFromString:js];

转载于:https://www.cnblogs.com/Rinpe/p/4887868.html

UIWebView执行JS语句相关推荐

  1. selenium,webdriver 执行js语句 对象是百度

    代码要多敲 注释要清晰 最后的两种方法,没有实现我想要的结果 有知道的朋友,给我留言吧 #执行js语句from selenium import webdriver import time#生成浏览器 ...

  2. 两个JS文件使用全局变量并互相调用funciton,JS判断checkbox状态,延迟执行JS语句

    HTML: <!DOCTYPE html> <html><head><meta charset="utf-8"><title& ...

  3. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  4. 案例三:执行 JavaScript 语句

    案例三:执行 JavaScript 语句 隐藏百度图片 from selenium import webdriverdriver = webdriver.PhantomJS() driver.get( ...

  5. vue.js执行if语句后程序终止甚至后面的else语句也不会执行

    今天因为前端(vue)的一个问题,耽误了几个小时.本想使用if(this.sciEngineeringChartData[0][0]._id !== null)进行条件判断.但是程序执行到这里后就不再 ...

  6. JS: break 终止循环 continue跳过循环体中不想执行的语句

    二者之间的区别 1.终止循环(break)             在循环体中可以使用break关键字来立即终止循环,并跳出循环体,代表循环结束.             break不仅可以使用在sw ...

  7. js等待异步执行完再执行,js如何让代码同步执行

    JS方法怎么同步执行 . 方法1内部用了var表示内部变量执行完一次后会自动释放:方法2内的变量cc不能与方法1重名:示例代码如下测试可以varstr='';functioncfun(obj){str ...

  8. 爬虫之selenium控制浏览器执行js代码

    爬虫之selenium控制浏览器执行js代码 selenium可以让浏览器执行我们规定的js代码,运行下列代码查看运行效果 import time from selenium import webdr ...

  9. selenium webdriver中执行js(java)

    在代码中import org.openqa.selenium.JavascriptExecutor;就可以使用executeScript.executeAsyncScript这两个方法了 execut ...

最新文章

  1. JavaScript - this详解 (三)
  2. BZOJ 2959 长跑 (LCT、并查集)
  3. iis 重新安装后 重新注册asp.net
  4. 对齐方式有那些_字节对齐不慎引发的挂死问题
  5. XSSFORK:新一代XSS自动扫描测试工具(精)
  6. 通过lseek产生空洞文件
  7. 使用ASP.NET Core 3.x 构建 RESTful API - 2. 什么是RESTful API
  8. 常用的方法论-PARR
  9. SVN中如何去除版本控制器
  10. excel日期格式改不了_这一类型的Excel快捷键,为什么如此好用
  11. 2、Fiddler工作原理
  12. Android中的设计模式之观察者模式
  13. 打造机器人:为遥控小车加一个树莓派
  14. MQTT X Web:在线的 MQTT 5.0 客户端工具
  15. ui设计师职业规划怎么写_UI设计师职业规划
  16. SETCPU超频使用教程
  17. 同局域网 手机访问本地服务器
  18. docker 离线安装字体库
  19. Python练习题024:分数相加
  20. 测试用例入门(一)-如何编写用例标题、前置条件、测试步骤和预期结果?

热门文章

  1. react native 的底部导航栏以及跳转页面带参数
  2. 你连原理都还没弄明白?快来瞧瞧这份Spring面试小抄
  3. 【题解】 HDU 2570 迷瘴
  4. 计算机word表格居中,word表格居中怎么弄
  5. 网络营销重点之如何了解用户需求完善网络营销策略
  6. 网络推广外包——企业委托网络推广外包公司提高网站流量和访问量
  7. 网站打开速度变慢可以从哪些方面进行分析呢?
  8. 网站首页设计你都规划了哪些重点呢?
  9. 递归循环子组件_算法一看就懂之「 递归 」
  10. html给radio添加图片,使用纯CSS自定义radio(单选框)和checkbox(多选框)的样式