如何让webview只显示网页部分模块

univercen UID.193643
2015-11-07 发表

新手求助,想让没有用的部分隐藏,不知该怎么操作。不是网页拥有者,看网上有的说要加入JS。webview控件可以在加载时加入JS么?或者有没有别的实现方法?

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
h82****652 UID.880817
2015-11-07 回复

可以通过WebView的InvokeScriptAsync方法来执行JavaScript代码。

univercen UID.193643
2015-11-07 使用 Lumia 930 回复

Quoteh82258652 发表于 2015-11-7 21:08
可以通过WebView的InvokeScriptAsync方法来执行JavaScript代码。


Thanks, JS 还不怎么懂,隐藏或者删除div块的功能实现起来复杂么?

h82****652 UID.880817
2015-11-08 回复

Quote***链接停止解析***
Thanks, JS 还不怎么懂,隐藏或者删除div块的功能实现起来复杂么?


不复杂,找到需要的div,然后设置样式隐藏就是了。稍微学一下花不了多少时间。

tmp00000 UID.995403
2015-11-08 回复

其实还有个办法,下载html后把你不想看的那部分删掉,然后传给WebView

univercen UID.193643
2015-11-08 使用 Lumia 930 回复

Quotetmp00000 发表于 2015-11-8 13:13
其实还有个办法,下载html后把你不想看的那部分删掉,然后传给WebView


这个方法不错,得再学习学习

qiqiminmin UID.638527
2015-11-09 回复

Quote***链接停止解析***
其实还有个办法,下载html后把你不想看的那部分删掉,然后传给WebView


{:5_190:} ,您这样是误导。二楼是正解。

在html里,比如你想隐藏一个div.

就这样就行了
<div></div>,加个 <div hidden></div>

jquery, angular都有更容易的。删掉再传给webview,这样是不可取的。

闹****闹 UID.1153426
2015-11-09 回复

用html加载JS文件,再用webview引用这个html,然后在后台用沙发提供的方法执行js里边的function。

阿****吧 UID.1215362
2015-11-10 回复

Thanks, JS 还不怎么懂,隐藏或者删除div块的功能实现起来复杂么

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报