在iOS UIWebView中如何在加载完成之前获取html DOM内容?

时间:2015-07-30 10:32:05

标签: javascript html ios uiwebview

我正在获取一个网址,我想在我的UIWebView中将其呈现为:

request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
[_webView loadRequest:request];

但由于中国的网络限制,我们无法访问Google服务,但使用此网址的网页正在使用:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

所以我必须等待很长时间才能过期,因为它无法从ajax.googleapis.com获取该js文件,我想要做的是将此脚本源与本地js文件交换为了在将来启用javascript调用。

我想如果我能在完成加载之前获取DOM,那么我可以像这样添加我的脚本源:

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

但我怎么能这样做?

我尝试加载我的本地html文件,但是params在服务器端是动态的。

我试图在所有UIWebView委托方法中调用[_webView stringByEvaluatingJavaScriptFromString:url]但是没有用。

0 个答案:

没有答案