Я разрабатываю приложение Chrome, и мне нужно получить внешний IP-адрес.
Я пытался загрузить внешние скрипты, но у меня возникали ошибки, хотя я добавлял исходники в 'content_security_policy'
файла manifest.json
.
Я сдался, а затем попытался сделать запрос XMLHttpRequest
к веб-сайту хоста/службы IP, но запросы должны быть асинхронными, и я не смог сохранить ответ на переменную, даже используя setTimeout()
.
Я всегда получал undefined
, потому что переменная явно устанавливалась до того, как запрос был завершен.
Итак, не могли бы вы помочь мне найти простое решение для получения IP?