Мое расширение Chrome должно отправлять запросы на сервер в моей домашней локальной сети, где у меня нет настройки DNS, поэтому я использую сырые IP-адреса со всем. Я отправляю эти запросы через фоновую страницу, поэтому при наличии соответствующих прав в файле манифеста он должен позволять мне это делать. Вот что я имею в манифесте:
"permissions": [
"http://10.0.0.4:3000/*","http://*/*"
]
Однако, используя http sniffer, я вижу, что к этому месту назначения не отправляются запросы. через логирование я вижу, что вызов jQuery $.ajax()
достигнут:
$.ajax({ url: url,
type: 'POST',
timeout: 500,
context: document.body,
success: function(){} });
Я прочитал эту ветку , которая предписывала мне делать http-запросы с фоновой страницы.
Вопрос: вы, ребята, думаете, что использование сырых IP-адресов приводит к тому, что запрос отбрасывается хромом?
Спасибо.