Mam składnik UIWebView, który ładuje stronę internetową, która może zawierać JavaScript. Chcę uruchomić trochę własnych skryptów JavaScript, zanim uruchomi się dowolny skrypt JavaScript na załadowanej stronie. Wiem, że mogę używać [myWebView stringByEvaulatingJavaScriptFromString:]
na delegacie webViewDidFinishLoad:
z UIWebView
, jednak to będzie działać tylko javascript po JavaScript na stronie jest uruchamiany.Uruchamianie JavaScript w UIWebView przed uruchomieniem jakiegokolwiek innego JavaScriptu
Czy jedynym rozwiązaniem jest wstrzyknięcie kodu JavaScript na kod źródłowy strony? Na przykład, umieściłbym go zaraz po tagu <head>
, aby upewnić się, że jest to pierwszy skrypt JavaScript, który jest uruchamiany.
Myślę, że jest to raczej pytanie o to, jak wstrzyknąć javascript do UIWebView w iOS, zamiast ścisłego pytania o porządkowanie javascript. – MonkeyBonkey