如何获取WebView中页面的Title信息

如何获取WebView中页面的Title信息,第1张

最近几年都很流行hybrid开发模式,这样就少不了native和Html界面的一些交互,或者方法的调用。

微信的分享火热我想也说大部门app模仿的一个典范。今天我们就说微信分享的一个细节。

我们浏览朋友的朋友圈后,如果想分享到自己朋友圈,那我们就需要知道webview 的title 和 image,问题来了,我们怎么知道呢?

分享界面

以前我没有接触过的时候感觉好神奇啊,微信好强大啊,这个也可以,但是最近无意才发现很简单,就是一句话二句话的问问题。

具体废话不多说了。直接先看代码吧。

[html] view plain copy 在CODE上查看代码片派生到我的代码片

selftitle = [_webView stringByEvaluatingJavaScriptFromString:@"documenttitle"];

NSLog(@"title===%@",selftitle);

NSString articleImageUrl = [_webView stringByEvaluatingJavaScriptFromString:@"documentimages[0]src"];

NSLog(@"imageurl===%@",articleImageUrl);

在控制台再看看我们的输出结果:

[html] view plain copy 在CODE上查看代码片派生到我的代码片

2014-06-24 19:31:19182 DemoApp[734:60b] title===百度一下

2014-06-24 19:31:19183 DemoApp[734:60b] imageurl===>

你好,这个问题很好解决的。

只需要读取网站源代码,即可获取到页面标题

请直接复制下面的代码到易语言里。

局部变量 text, 文本型

局部变量 w, 整数型

text = 到文本 (, “网站标题”, )

希望我的回答对你有所帮助!Kiss灬小猪

使用drivertitle就可以获取了。和这个类似的有一个属性叫做current_url获取的是地址栏的url地址。

学自动化测试的话,我推荐传智播客,薪资现在已经突破13了。对于刚毕业的我来说,还是很满意的。

方法1:如果你的所有的页面的标题或头都是一样的。那么你可以将页面的头部单独提取出来到一个新页面,然后其它页面在把它包含进去。这样一来,你如果要是统一修改页面的头部信息的话,只需修改那个提取出来的头部页面即可。

方法2:如果不采用方法1,那么你可以专门建立一个存放各页面的数据库表,将页面的标题信息存放的里面,然后其它的页面只需从数据库提取就可以。这样一来如果你要统一修改页面的标题信息的话,只需修改数据库就可以了。根据你的情况。你也可以专门做一个简单的管理页面标题的界面,以后就只通过那个界面而不用直接打开数据库来实时修改页面标题信息了。

以上就是关于如何获取WebView中页面的Title信息全部的内容,包括:如何获取WebView中页面的Title信息、求自动获取网页标题的方式!!!、易语言怎么取网站标题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9444397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存