Идея состоит в том, чтобы указать DNS-запись на 127.0.0.1, чтобы можно было протестировать «встроенную установку» расширений браузера.
Вот пример сервиса, который делает это: http://readme.localtest.me/
Я подумываю сделать это для моих собственных записей DNS.
app.example.com -> production server IP
app-stage.example.com -> stage servier IP
app-dev.example.com -> 127.0.0.1
Затем я могу разместить свое приложение локально, чтобы ответить на app-dev.example.com и протестировать.
Я слежу за этот вопрос с практической точки зрения. В ответах обычно говорилось, что указание app-dev.example.com на 127.0.0.1 представляет небольшой риск для безопасности.
XSS - это беспокойство в конфигах DNS, но это кажется другим.
Вы осведомлены о практических вопросах?
Очевидно, что каждому человеку, разрешающему DN, потребуется, чтобы приложение было установлено и работало на его машине.
Кажется, нормально, но тогда?
Спасибо!
Просто убедитесь, что DNS, который вы используете, принадлежит вам и находится под вашим контролем.
Но что касается вашего вопроса, учитывая, что вы думаете о других разработчиках, я полагаю, что это уже ваш случай.
У вас могут возникнуть проблемы, если ваше приложение вызывает другие службы в том же домене, которые указывают на 127.0.0.1, в этом случае у вас будут проблемы с подключением к этим конечным точкам, но если ваше приложение является автономным, я не вижу их.