Objective-c 在加载页面之前从 webview 请求中获取数据

Objective-c get data from webview request before it loads page

我正在寻找解决方案,以便在加载之前从 UIwebview 请求中获取数据,或者以任何其他方式仅获取内容,并且在完成加载后不要 运行 javascript。我需要得到回应,并停止加载 webview。我不能用 nsurl request.Thank 你

据我所知,您无法从 UIWebView 获得响应。唯一的选择是使用 -webView:shouldStartLoadWithRequest:navigationType: 阻止加载特定请求并手动下载(我知道,你不想这样做,但恐怕,这是我所知道的唯一选择) .

关于请求鉴权,可以询问用户he/she是否要在-webView:shouldStartLoadWithRequest:navigationType:中执行请求。