изменение значения href для UIWebView с помощью js - PullRequest
1 голос
/ 15 января 2012

У меня есть следующий код:

NSString *stripLink = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).parentNode.href=%@", pt.x, pt.y, @"http://www.test.com"];
NSLog(@"JS IS %@", stripLink);
[self stringByEvaluatingJavaScriptFromString:stripLink];

NSString *testHref = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).parentNode.href", pt.x, pt.y];
NSLog(@"FINAL HREF IS %@", [self stringByEvaluatingJavaScriptFromString:testHref]);

Однако конечный URL-адрес всегда старый, почему??В чем здесь проблема?

1 Ответ

0 голосов
/ 15 января 2012

Я думаю, вы забыли заключить новый URL в кавычки.Попробуйте это и скажите нам:

NSString *stripLink = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).parentNode.href='%@'", pt.x, pt.y, @"http://www.test.com"];

(см. «Цитаты» вокруг '%@'?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...