Как передать "stringByEvaluatingJavaScriptFromString" во фрейм веб-просмотра? - PullRequest
2 голосов
/ 13 марта 2009

[[webView mainFrame] loadHTMLString: html_string baseURL: [NSURL fileURLWithPath: @ "/"]]; [[[webView mainFrame] webView] stringByEvaluatingJavaScriptFromString: test];

Когда я опускаю вторую строку, которая ссылается на location.href = "#id", чтобы webView прокручивал до соответствующей строки, страница загружается нормально. Но когда я включаю его и ожидаю, что он сработает, я получаю только пустую страницу.

Есть предложения?

1 Ответ

4 голосов
/ 04 апреля 2009

Полагаю, если страница все еще загружается, установка местоположения прервет это. Вы можете попробовать подождать через webView: didFinishLoadForFrame: делегат.

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