Я загружаю HTML-документ в UIWebView в приложении ipad.Он имеет одну кнопку, которая выполняет следующий javascript
function myfunc() {
var i = 10;
while(i--)
{
windows.location.href = i;
}
}
Я реализую протокол UIWebViewDelegate
следующим образом:
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:z(NSURLRequest *)request navigationType:(UIWebViewNavigationType)
{
NSLog(@"request = %@",[request description]);
}
Когда я нажимаю кнопку, я получаю только последнее значение iзайдите в переменную запроса.Это как если бы метод javascript должен возвращаться до вызова метода делегата.Я ожидаю, что его вызовут 10 раз.Есть ли способ сделать это?