Тестирование локальной веб-страницы на iphone / ipad - PullRequest
3 голосов
/ 13 июля 2011

У меня на компьютере win7 работает веб-сервер Apache, который ссылается на какую-то локальную папку на моем жестком диске.Я сделал мобильный веб-сайт, и я могу легко получить к нему доступ со своего компьютера (через веб-сервер).Однако, когда я пытаюсь получить к нему доступ с моего устройства iphone или ipad, мне удается нормально просматривать файлы, даже открывать изображения и файлы .js, но когда я пытаюсь открыть веб-страницу в 90% случаев, когда она истекает, а остальные 10% времени он рендерится очень странными способами (как будто файлы CSS не загружаются.)

Я бы подумал, что где-то произошла ошибка пути, но в журнале Apache я вижу всепрекрасный доступ к связанным файлам (например, GET /Crash%20Test/test2.htm HTTP / 1.1 "200 1338).

Я не очень хорошо знаком с веб-серверами и сетями, поэтому любая помощь будет принята с благодарностью!

Спасибо, Мэтт

Ответы [ 2 ]

0 голосов
/ 25 мая 2013

Поскольку вы не предоставили схему развертывания, позвольте мне попробовать, учитывая следующие предположения

  1. Вы используете XAMPP для локального веб-сервера Apache
  2. Он установлен в C Drive
  3. Папка вашего сайта в папке C: \ xampp \ htdocs \ nameofsitefolder
  4. Apache работает на порте по умолчанию

Если все вышеприведенные предположения верны. Перейдите в командную строку на компьютере, где установлен веб-сервер, и введите ipconfig. Запишите свой IP-адрес. Теперь на вашем мобильном устройстве замените слово localhost на ipaddress и добавьте имя папки сайта после косой черты

Например, если это localhost/nameofsitefolder, измените его на xxx.xxx.xxx.xxx/nameofsitefolder

0 голосов
/ 19 июля 2011

Проверьте ваш html, может отсутствовать закрывающий тег или что-то глупое в этом роде.IE ОЧЕНЬ прощает, поэтому он может корректно отображаться на вашем компьютере, но в safari он не будет.

Также проверьте с помощью safari на вашем ПК (включите инструменты разработчика) и посмотрите, появляются ли какие-либо предупреждения или ошибки.НТН

...