WebView访问网站被植入JS广告

柑蕉桔梨萝柚 2015-09-28 04:03:21
app中使用webview访问部分网站时,发现底部被植入了广告。访问的网站路径用手机浏览器、PC打开均正常(纯HTML,无JS)。第三方类库最近引入的是高德地图,容联云。
该广告并非每次都出现,但出现率较高,而且都是访问某几个url时会出现。
webview设置setJavaScriptEnabled为false时,界面为空白(一直没广告的url则正常显示)。
求原因及解决方法
...全文
5752 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_38543747 2017-04-27
  • 打赏
  • 举报
回复
广告都是显示在最下面的。 可以把webview的高度调高点然后遮挡住就可以了~
sinat_34520087 2016-04-02
  • 打赏
  • 举报
回复
至于webview设置setJavaScriptEnabled为false时,界面为空白(一直没广告的url则正常显示) 我分析,应该是缓存的问题,清空webview缓存试试。
sinat_34520087 2016-04-02
  • 打赏
  • 举报
回复
引用 13 楼 l364313022 的回复:
我也碰到这个问题!!! 你是否解决
希望能帮到你。
sinat_34520087 2016-04-02
  • 打赏
  • 举报
回复
我也遇到这个问题了。我估计楼主和13楼的也是老机型吧? 原因之一google对android4.3及以下版本已经不提供webview升级支持了。 同意几位的答案,毫无疑问是无耻下流的运营商搞的鬼。 经过我查找资料并分析,原因应该是运营畜们利用了老版本webview某个漏洞,在用户使用webview时,或手机上的app需要调用webview来显示网页内容时,向用户手机推送JavaScript广告。把JavaScript关掉就行了。 关掉javascript后,用webview浏览一些网页会显示不正常,经我测试,纯浏览网页用最新的QQ浏览器,把广告屏蔽功能打开,就没有这些烦人的广告了,它用的内核不是webview。
thb49 2016-03-12
  • 打赏
  • 举报
回复
setJavaScriptEnabled设置为true试试
andorid开发者 2016-02-29
  • 打赏
  • 举报
回复
我也碰到这个问题!!! 你是否解决
panda远方的海 2015-12-14
  • 打赏
  • 举报
回复
这个应该是运营商劫持
xfzhoupan 2015-12-14
  • 打赏
  • 举报
回复
是流氓的运营商搞的
JPF1024 2015-10-28
  • 打赏
  • 举报
回复
别人安装也是这个效果? 如果真的是服务提供商插入的广告,你可以联系服务提供商直接确认下,如果承认,直接换个服务商吧。
  • 打赏
  • 举报
回复
流氓藏在广告里,那么就不要使用带有相关广告的网页。哪怕换一个地图,或者换一个服务商,把原来的功能重新开发完成。
国手 2015-10-28
  • 打赏
  • 举报
回复
自己顶!!!!!!!!
柑蕉桔梨萝柚 2015-10-01
  • 打赏
  • 举报
回复
我再顶~~~~~~~
柑蕉桔梨萝柚 2015-09-30
  • 打赏
  • 举报
回复
引用 4 楼 huangyanguoshou 的回复:
我也碰到这个问题!!! 你是否解决1
还没
emcz4000 2015-09-29
  • 打赏
  • 举报
回复
难道跟xcodeghost一样的病毒?
国手 2015-09-29
  • 打赏
  • 举报
回复
我也碰到这个问题!!! 你是否解决1
laiyao 2015-09-29
  • 打赏
  • 举报
回复
我一直以为是自己的路由器被黑了 好吧 其实我是来水经验的
清澈@Cherry 2015-09-28
  • 打赏
  • 举报
回复
帮顶一下,也想知道
柑蕉桔梨萝柚 2015-09-28
  • 打赏
  • 举报
回复
自己顶一下~~

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧