相关疑难解决方法(0)

如何获取UIWebView中显示的HTML页面的标题?

我需要从UIWebView中显示的HTML页面中提取title标签的内容.这样做最有力的方法是什么?

我知道我能做到:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}
Run Code Online (Sandbox Code Playgroud)

但是,这仅在启用了javascript时才有效.

或者,我可以只扫描标题的HTML代码文本,但这感觉有点麻烦,如果页面的作者对他们的代码变得怪异,可能会很脆弱.如果是这样,那么在iPhone API中处理html文本的最佳方法是什么?

我觉得我已经忘记了一些明显的东西.有没有比这两种选择更好的方法?

更新:

以下是对这个问题的回答:UIWebView:你可以禁用Javascript吗?似乎没有办法在UIWebView中关闭Javascript.因此,上面的Javascript方法将始终有效.

iphone objective-c uiwebview foundation ios

144
推荐指数
2
解决办法
4万
查看次数

Swift WKWebView禁用Javascript

WKWebView用来在我的应用程序中加载一些链接.我想禁用几乎所有网页上出现的所有恼人的JavaScript横幅.是否有一个简单的功能可以做到这一点?

ios swift wkwebview

6
推荐指数
1
解决办法
7408
查看次数

标签 统计

ios ×2

foundation ×1

iphone ×1

objective-c ×1

swift ×1

uiwebview ×1

wkwebview ×1