UIWebView执行JS语句
示例网页:
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语句相关推荐
- selenium,webdriver 执行js语句 对象是百度
代码要多敲 注释要清晰 最后的两种方法,没有实现我想要的结果 有知道的朋友,给我留言吧 #执行js语句from selenium import webdriver import time#生成浏览器 ...
- 两个JS文件使用全局变量并互相调用funciton,JS判断checkbox状态,延迟执行JS语句
HTML: <!DOCTYPE html> <html><head><meta charset="utf-8"><title& ...
- Python:模拟登录、点击和执行 JavaScript 语句案例
案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...
- 案例三:执行 JavaScript 语句
案例三:执行 JavaScript 语句 隐藏百度图片 from selenium import webdriverdriver = webdriver.PhantomJS() driver.get( ...
- vue.js执行if语句后程序终止甚至后面的else语句也不会执行
今天因为前端(vue)的一个问题,耽误了几个小时.本想使用if(this.sciEngineeringChartData[0][0]._id !== null)进行条件判断.但是程序执行到这里后就不再 ...
- JS: break 终止循环 continue跳过循环体中不想执行的语句
二者之间的区别 1.终止循环(break) 在循环体中可以使用break关键字来立即终止循环,并跳出循环体,代表循环结束. break不仅可以使用在sw ...
- js等待异步执行完再执行,js如何让代码同步执行
JS方法怎么同步执行 . 方法1内部用了var表示内部变量执行完一次后会自动释放:方法2内的变量cc不能与方法1重名:示例代码如下测试可以varstr='';functioncfun(obj){str ...
- 爬虫之selenium控制浏览器执行js代码
爬虫之selenium控制浏览器执行js代码 selenium可以让浏览器执行我们规定的js代码,运行下列代码查看运行效果 import time from selenium import webdr ...
- selenium webdriver中执行js(java)
在代码中import org.openqa.selenium.JavascriptExecutor;就可以使用executeScript.executeAsyncScript这两个方法了 execut ...
最新文章
- JavaScript - this详解 (三)
- BZOJ 2959 长跑 (LCT、并查集)
- iis 重新安装后 重新注册asp.net
- 对齐方式有那些_字节对齐不慎引发的挂死问题
- XSSFORK:新一代XSS自动扫描测试工具(精)
- 通过lseek产生空洞文件
- 使用ASP.NET Core 3.x 构建 RESTful API - 2. 什么是RESTful API
- 常用的方法论-PARR
- SVN中如何去除版本控制器
- excel日期格式改不了_这一类型的Excel快捷键,为什么如此好用
- 2、Fiddler工作原理
- Android中的设计模式之观察者模式
- 打造机器人:为遥控小车加一个树莓派
- MQTT X Web:在线的 MQTT 5.0 客户端工具
- ui设计师职业规划怎么写_UI设计师职业规划
- SETCPU超频使用教程
- 同局域网 手机访问本地服务器
- docker 离线安装字体库
- Python练习题024:分数相加
- 测试用例入门(一)-如何编写用例标题、前置条件、测试步骤和预期结果?