如何在加载URL后将本地样式/ JS应用于UIWebview

时间:2012-03-08 14:41:58

标签: iphone css uiwebview

我正在iPhone应用中加载网页。但是,该页面不是移动优化的。所以,我想从页面中自定义一些元素,比如删除侧栏等。

为此,我想,需要将一些CSS / JS注入页面来修改页面。可以这样做吗?如果是,如何?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

对于有同样问题的其他人:

可以使用UIWebView的stringByEvaluatingJavaScriptFromString:方法(在webViewDidFinishLoad上)

-(void)webViewDidFinishLoad:(UIWebView *)webView {
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('topBarBody').remove();"];
}