ios与js交互,获取webview完整url,title,获取元素并赋值跳转

document:属性

document.title//设置文档标题等价于HTML的标签

document.bgColor//设置页面背景色

document.fgColor//设置前景色(文本颜色)

document.linkColor//未点击过的链接颜色

document.alinkColor//激活链接(焦点在此链接上)的颜色

document.vlinkColor//已点击过的链接颜色

document.URL//设置URL属性从而在同一窗口打开另一网页

document.fileCreatedDate//文件建立日期,只读属性

document.fileModifiedDate//文件修改日期,只读属性

document.fileSize//文件大小,只读属性

document.cookie//设置和读出cookie

document.charset//设置字符集 简体中文:gb2312

document:方法

document.write()//动态向页面写入内容

document_createElement_x_x(Tag)//创建一个html标签对象

document.getElementByIdx_x_x(ID)//获得指定ID值的对象

document.getElementsByName(Name)//获得指定Name值的对象

document.body.a(oTag)

body:子对象

document.body//指定文档主体的开始和结束等价于

document.body.bgColor//设置或获取对象后面的背景颜色

document.body.link//未点击过的链接颜色

document.body.alink//激活链接(焦点在此链接上)的颜色

document.body.vlink//已点击过的链接颜色

document.body.text//文本色

document.body.innerText//设置...之间的文本

document.body.innerHTML//设置...之间的HTML代码

document.body.topMargin//页面上边距

document.body.leftMargin//页面左边距

document.body.rightMargin//页面右边距

document.body.bottomMargin//页面下边距

document.body.background//背景图片

document.body.a(oTag) //动态生成一个HTML对象

location:子对象

document.location.hash// #号后的部分

document.location.host// 域名+端口号

document.location.hostname// 域名

document.location.href// 完整URL

document.location.pathname// 目录部分

document.location.port// 端口号

document.location.protocol// 网络协议(http:)

document.location.search// ?号后的部分

常用对象事件:

documeny.location.reload()//刷新网页

document.location.reload(URL)//打开新的网页

document.location.assign(URL)//打开新的网页

document.location.replace(URL)//打开新的网页

selection-选区子对象

document.selection

//分享标题

self.titleStr = [self.webview stringByEvaluatingJavaScriptFromString:@"document.title"];

//分享内容

NSString *str =@"document.getElementById('metades').value";

self.countStr = [webView stringByEvaluatingJavaScriptFromString:str];

if(self.countStr.length >140) {

self.countStr = [self.countStr substringToIndex:140];

}

//分享图片

NSString *str1 =@"document.getElementById('imgshare').src";

//NSString *str = @"document.getElementById('shareImage');";

NSString *pageSource1 = [webView stringByEvaluatingJavaScriptFromString:str1];

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:pageSource1]];

self.imageShar = [UIImage imageWithData:data];

你可能感兴趣的:(ios与js交互,获取webview完整url,title,获取元素并赋值跳转)