Mam aplikację na iOS, aby załadować ciąg html, który odwołuje się do zewnętrznego pliku css i pliku javascript w tym samym katalogu.Ładowanie iOS loadHtmlString w UIWebView nie działa z Javascriptem
Oto mój plik html:
<html>
<head>
<meta name="viewport" content= user-scalable="no", width="device-width" />
<meta http-equiv="Content-Type" content="text/html"; charset="UTF-8"/>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
<script type="text/javascript" src="myjavascript.js"></script>
</head>
pliku CSS działa dobrze, ale wydaje się, że plik js nigdy załadowany. Jaki mógł być powód?
Przy okazji używam metody loadHtmlString: BaseUrl, aby załadować mój ciąg html.
Dzięki
Zobacz link [to] (http://stackoverflow.com/questions/7012537/sourcing-local-javascript-in-uiwebview-ios?rq=1) i miej nadzieję, że jest pomocny, ponieważ tego nie próbowałem. –
Czy możesz pokazać swój kod iOS? – nhahtdh
Sprawdź, czy javascript znajduje się w sekcji * Kopiowanie zasobów pakietu *, a nie w sekcji * Źródła kompilacji *. Nie wiem dlaczego, ale czasami Xcode myśli, że powinien skompilować twój JavaScript. Oczywiście nie może, więc po prostu załatwiasz pakiet no-op code i nie ma zasobów dla twojego HTML. – borrrden