Скачать и просмотреть прототип на iPad без интернета - PullRequest
0 голосов
/ 11 октября 2018

Кто-нибудь знает способ загрузить прототип (в данном случае Zurb Foundation) и запустить его на iPad без подключения к интернету?

Это необходимо для демонстрации, на которую нельзя положитьсяWiFi или сотовый доступны.На компьютере это легко, с использованием чего-то вроде Fenix, где вы просто добавляете локальную папку, содержащую ваш html и ресурсы, назначаете ей порт и запускаете.

Есть ли что-нибудь подобное для iOS?

Редактировать: я нашел через другой вопрос, что использование Coda позволяет это.Я попробовал это, и это работает, но это очень сложно.Но функциональность есть, он работает на локальном сервере, и вы можете просматривать файлы.Если бы существовало приложение, которое «просто» сделало бы это, без всякой стороны редактора кода это было бы замечательно!

Может кто-нибудь объяснить, почему этот вопрос получает отрицательное голосование?

Спасибо

Ответы [ 4 ]

0 голосов
/ 21 октября 2018

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

Сделайте то же самое на своем Mac и убедитесь, что он работает на вашем локальном сервере (просто откройте safari и введите «localhost» в адресную строку и посмотрите результат ".

Вот мой результат: enter image description here

После этого откройте настройки сети и создайте новую сеть:

enter image description here

Дайте имя вашей сетии нажмите кнопку «Создать».

enter image description here

Затем откройте приложение «Настройки» на своем iPhone, отключите «Сотовые данные», если включено, затем перейдите кв настройках «Wi-Fi» и подключитесь к вновь созданной сети. (Для отображения в списке может потребоваться некоторое время, поэтому наберитесь терпения.)

enter image description here

Затем откройте приложение терминала на вашем Mac, введите "ifconfig | grep -w inet" и найдите ваш локальный IP-адрес (это будет что-токроме 127.0.0.1).

Теперь откройте приложение Safari на вашем iPhone и введите этот IP-адрес в адресную строку.

enter image description here

Вы увидите тот же результат, что и Safari на вашем Mac без подключения к интернету.

Довольно просто, да?

Так что просто сконфигурируйте сайт на своем macbook, чтобы он работал локально без интернета, и возьмите этот macbook с собой на демонстрацию.

Удачи!

0 голосов
/ 19 октября 2018

Я предлагаю сделать этот подход.Это может показаться неряшливым, но оно должно работать и быть простым, если вы все делаете правильно.

Очистите все html-содержимое со страницы.Вы можете сделать это из Swift или просто поместить все локальные html-файлы.

Затем вы можете взять с собой код Javascript, чтобы сохранить интерактивность в автономном режиме.

Затем запустить через wkwebviewэто пусто, затем введите HTML и оцените JavaScript.Swift поддерживает их без каких-либо сторонних плагинов.Затем вы можете загрузить CSS с помощью JavaScript, а не с помощью HTML, так как это единственное, что я думаю, сработает.

Вам не понадобится подключение к Интернету, поскольку материал вводится локально.Затем вы можете добавить пару текстовых представлений, которые могут работать как простой редактор кода для HTML и JavaScript.Вот и все, что я думаю о закрытом сервисе Fenix ​​для IOS.

Возможно, вам также понадобится либо отделить JavaScript от html, либо создать собственный синтаксический анализатор для JavaScript из огромной строки, которую вы получите от очистки сайта.

Вы такжепридется заново изобретать git, если вы хотите, чтобы эта вещь полностью обновлялась с iPhone, но я думаю, что это все, что вам нужно, чтобы иметь возможность запускать сайт в автономном режиме.Также не забудьте добавить массив html-файлов и css, которые соответствуют ему, чтобы вы могли изменять страницы без подключения к интернету.

(Основные данные здесь у вас в друзьях. Сохраните сайты, чтобы вы непридется снова поцарапать.)

0 голосов
/ 20 октября 2018

Самая простая и простая идея (учитывая, что вы хотите отобразить «прототип», а не функционирующий сайт) заключается в следующем: сделать / сохранить скриншоты ваших ключевых страниц и иллюстрации основных точек продаж.Соберите их в любом порядке, необходимом для вашей презентации.Объединение всех файлов (например, в формате PDF) позволит упорядочить все и позволит вам отправить это по электронной почте сотрудникам отдела продаж до их встречи.

0 голосов
/ 19 октября 2018

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

  1. Есть способ предоставить «контент» на устройство, например, через HTTP, когда он-лайн, и хранитьэто в файл
  2. Запустите совместимый с iOS HTTP-сервер, такой как Kitura или GCDWebServer для обслуживания содержимого
  3. Использование SFSafariViewController для просмотра локально размещенного контента

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

Это предполагает, что ваш прототип представляет собой простой контент, такой как html, css, filesи JavaScript.Если потребуется больше «движущихся частей», таких как база данных, это будет более сложным.

...