为了账号安全,请及时绑定邮箱和手机立即绑定

ios中,webview请求到网页之后,可不可以修改网页的背景色?

ios中,webview请求到网页之后,可不可以修改网页的背景色?

慕森王 2018-11-06 10:11:27
ios中,webview请求到网页之后,可不可以修改网页的背景色
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

可以。webview有个很强大的方法:

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;

改变webview的背景的JS脚本:

window.onload = function(){

document.body.style.backgroundColor = '#3333';//#3333 is your color

}

下面就简单啦

NSString *js = "window.onload = function(){

document.body.style.backgroundColor = '#3333';//#3333 is your color

}";

[webview stringByEvaluatingJavaScriptFromString:js];

理论上上面的代码应该可以完成你的需求。如果没反应 可能是我手写的哪地方有问题,方法肯定可以的。

查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 520 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信