Андрей Прокопюк,
Андрей Прокопюк
Всё как 10 лет назад:
http://192.168.1.100
github.com/localtunnel/localtunnel
npm install localtunnel
lt --port 8487
http://ipnhrxfvkt.localtunnel.me
ngrok http 8487
http://a3c04d5b.ngrok.io
https://a3c04d5b.ngrok.io
На UNIX-like системах присутствует по умолчанию
ssh -N -R 8487:localhost:8487 my-server.me
my-server.me:8487
В Windows можно воспользоваться PuTTY
Хорошо и везде работает отладка Android 4.4+ в Chromium
Хорошо на macOS работает отладка iOS 6+ в Safari
А другие сочетания?
Неплохо работает отладка Firefox, но это нечасто нужно
Позволяет отлаживать iOS в Chromium
Проект:
github.com/MicrosoftDX/Vorlonjs
Установить, запустить:
$ npm install vorlon
$ vorlon
Подключить к странице:
<script src="http://localhost:1337/vorlon.js"></script>
$ lt --port 1337
http://quahpivgsm.localtunnel.me/vorlon.js
Интересные фичи:
Расширяем: www.vorlonjs.io/plugins
people.apache.org/~pmuellr/weinre
$ npm install weinre
$ weinre
$ lt --port 8080
<script
src="http://lthost/target/target-script-min.js#anonymous">
</script>
<script
src="https://getfirebug.com/firebug-lite.js#startOpened">
</script>
Android | iOS | Windows Phone |
![]() |
![]() |
![]() |
Android Studio | XCode | Windows Phone emulator |
Удалённое тестирование в устройствах
«Свой BrowserStack»
Как разрабатывать без мобильного? | Инструменты браузеров |
Как пробросить проект в устройство? | localtunnel, ngrok, SSH |
Как пробраться в мобильный браузер? | USB-отладка, Vorlon.JS, Firebug light |
Что, если нужно устройство, но его не найти? | Эмуляторы, BrowserStack |