2009-03-12 3 views
2

[[webView mainFrame] loadHTMLString: html_string baseURL: [NSURL fileURLWithPath: @ "/"]]; [[[webView mainFrame] webView] stringByEvaluatingJavaScriptFromString: test];Как передать «stringByEvaluatingJavaScriptFromString» в рамку webView?

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

Любые предложения?

ответ

4

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