Почему мой javascript не работает с локальным HTML-файлом, используя UIWebView loadRequest :? - PullRequest
0 голосов
/ 13 мая 2010

У меня есть скрипт, который генерирует временный HTML-файл со ссылками на внешние файлы Javascript, необходимые для его запуска.

<script src="file:///Users/raphaeldefranco/Library/Application Support/iPhone Simulator/User/Applications/BA9E724E-76BD-4F28-B224-54B4C73786D6/LogTen.app/Reports/Time by Year/../../Tools/PlotKit/Base.js" type="text/javascript"></script>

Ссылки являются абсолютными, и они находятся в нужном месте (также есть ссылка CSS, которая использует тот же метод, и он работает нормально). Я использовал следующее, которое находит изображения и CSS просто отлично, но по какой-то причине не запускает .js.

[webView loadRequest:requestObj]; 

Я пытался изменить кодировку файлов. У меня была проблема с тем, чтобы заставить CSS работать, пока файл не был в юникоде, но пока не повезло. Все файлы Script связаны с моим проектом и т. Д.

Заранее спасибо!

1 Ответ

1 голос
/ 13 мая 2010

Вы не можете получить доступ к вещам за пределами каталога комплекта приложений. Просто скопируйте их и получите к ним доступ без пути. Они все равно будут находиться в другом месте при установке на устройстве.

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