У меня есть приложение iOS для загрузки строки html, которая ссылается на внешний файл css и файл javascript в том же каталоге.iOS loadHtmlString в UIWebView не работает с Javascript
Вот мой 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>
файл CSS работает отлично, но кажется, что файл JS не загружен. Что может быть причиной?
Кстати, я использую loadHtmlString: метод BaseUrl для загрузки моей строки html.
Благодаря
Обратите внимание на ссылку [this] (http://stackoverflow.com/questions/7012537/sourcing-local-javascript-in-uiwebview-ios?rq=1) и надейтесь на ее полезность, поскольку я этого не пробовал. –
Можете ли вы показать свой код iOS для этого? – nhahtdh
Убедитесь, что javascript находится в разделе * Копирование ресурсов Bundle *, а не в разделе * Compile Sources *. Я не знаю почему, но иногда Xcode думает, что он должен скомпилировать ваш Javascript. Конечно, он не может, поэтому вы просто завершаете кучу кода без кода и никакого ресурса для своего HTML. – borrrden