У меня есть мои HTML-страницы, локально хранящиеся на моем Mac. Я уже купил домен и услугу хостинга. Есть ли способ проверить эти локальные веб-страницы, чтобы я мог видеть, как они отображаются на разных устройствах? Я слышал о локальном сервере для тестирования или использования устройств через USB, подключенный к ПК. Разве нет более стандартного и единого способа их тестирования? Это может быть все (программное обеспечение, онлайн-услуги, ...). Я не заинтересован в эмуляторах/симуляторах.Как я могу проверить свои локально сохраненные веб-страницы?
ответ
Создание локального сервера: Node.js и BrowserSync
Я нашел очень простой способ проверить веб-страниц (в моем случае, HTML5 страниц), которые сохраняются в памяти ПК, чтобы мы могли проверить их непосредственно во все доступные устройства, без использования имитаторов/эмуляторов. Решение создает локальный сервер с использованием двух замечательных бесплатных инструментов: Node.js и BrowserSync. Прежде чем написать этот ответ, я попробовал это решение самостоятельно, и я был полностью доволен результатом! Вы можете найти источник ответа на этот вопрос: JavaScript Kit.
Здесь основные этапы:
- Установите Node.js (проверьте, если Node.js правильно установлен с
node- v
команды из терминала); - Установить BrowserSync используя
npm install -g browser-sync
непосредственно с терминала. Будьте осторожны, вам нужны права root (я просто использовалsudo npm install -g browser-sync
); Run BrowserSync:
- Перейдите к целевой директории (тот, который содержит в статические файлы, используемые для создания веб-сайта, это HTML (и CSS) файлы) с помощью командной строки (чтобы пример, это может быть
cd folderA/folderB
); - Создайте локальный сервер внутри этого каталога, с
browser-sync start --server
.
- Перейдите к целевой директории (тот, который содержит в статические файлы, используемые для создания веб-сайта, это HTML (и CSS) файлы) с помощью командной строки (чтобы пример, это может быть
Таковы основные шаги, но вы можете сразу прочитать решение от первоначального источника я связан несколько строк раньше.
Если у вас есть только HTML и/или Javascript код:
- Откройте его с помощью браузера, будет достаточно
Если у вас есть PHP код:
- Установить локальный веб-сервер (например: Apache)
Если у вас есть MySQL код:
- Установите сервер MySQL
Обычно, установка MAMP (или эквивалент для Android/IOS) достаточно, чтобы сделать все основные вещи. Он предоставит вам сервер SQL и PHP. Надеюсь, вам это помогло.
- 1. Как я могу проверить свои ssh-ключи локально без сервера
- 2. Как я могу отображать локально сохраненные изображения на интернет-сайте?
- 3. Как я могу внести изменения в свои Коллекции локально (minimongo)?
- 4. Могу ли я проверить функции Ajax локально?
- 5. Как я могу проверить свои приложения против популярных антивирусных сканеров?
- 6. Как отображать локально сохраненные изображения с UIWebView
- 7. Как я могу проверить новую версию локально размещенной веб-страницы?
- 8. Как я могу взглянуть на свои фреймбуферы?
- 9. Показать локально сохраненные изображение с Кордова
- 10. как я могу сделать свои кнопки большими
- 11. Как я могу предсказать свои переменные
- 12. Могу ли я проверить аутентификацию с помощью RSA-ключа локально?
- 13. Как я могу структурировать свои данные?
- 14. Как я могу закрыть все свои приложения?
- 15. Как я могу уменьшить свои заявления if?
- 16. Как я могу сократить свои коды linq?
- 17. Как я могу защитить свои сеансы PHP?
- 18. Как я могу раздуть свои дочерние фрагменты?
- 19. Как я могу обновить свои блоки?
- 20. Как я могу хранить свои иерархические данные?
- 21. Как я могу прокручивать свои кнопки?
- 22. Как я могу сделать свои Makefiles лучше?
- 23. Как я могу обновить свои продукты?
- 24. Как я могу горизонтально выровнять свои div?
- 25. Как я могу изменить свои кнопки
- 26. Перезагружает ли Trigger.io все локально сохраненные файлы?
- 27. JQUERY - как я могу проверить/проверить свои флажки/радио в моей структуре кода?
- 28. Как я могу хранить свои данные локально с помощью iOS + Swift?
- 29. Как я могу использовать Z3 SMT локально
- 30. как я могу запросить ComplexType объект локально
Есть много разных переменных, которые делают ваш вопрос слишком за границей для объективного ответа. Можно запустить php, mysql, asp, sql server и неконкретные функции, которые вы можете использовать в Интернете. Итак, если вы не укажете, какой сайт вы строите, не ожидайте полезных ответов. Попробуйте спросить по частям, шаг за шагом. Лучший. – statosdotcom
@statosdotcom Я строю персональный сайт. Я пишу свои собственные страницы HTML5, локально хранящиеся на моем Mac. Например, я слышал о WebInspector, предлагаемом Safari + iOS, но это не позволяет «переносить» отображение веб-страниц с ПК на смартфон, но только для отладки самой страницы. –
Вещи начинают очищаться, теперь мы знаем, что у вас есть html5 страниц, приятно. Чтобы сначала просмотреть свои страницы на смартфоне, вы можете просто скопировать файлы и папки на телефон и открыть его в своем браузере. Но таким образом вы будете получать только ваши страницы в одном телефоне, одном или двух браузерах. Вам придется искать больше об этом на многих устройствах. В то же время вы можете положиться на стандарты и спецификации www (поиск w3.org - там есть html и css validators), чтобы убедиться, что вы применяете передовые методы. Никто не видит собственные страницы на всех устройствах, как они это делают? Ты делаешь тоже самое. – statosdotcom