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];
理論上上面的代碼應該可以完成你的需求。如果沒反應 可能是我手寫的哪地方有問題,方法肯定可以的。
- 1 回答
- 0 關注
- 616 瀏覽
添加回答
舉報
0/150
提交
取消