My chrome extension needs to send requests to a server on my home LAN, where I don't have DNS setup, so I'm using raw IP's with everything. I'm sending these requests via my background page, so with proper permissions in the manifest file it should let me do it. This is what I have in the manifest:
"permissions": [
"http://10.0.0.4:3000/*","http://*/*"
]
However with the http sniffer I see that no requests are sent out to that destination. via logging I see that the jQuery $.ajax() call is reached:
$.ajax({ url: url,
type: 'POST',
timeout: 500,
context: document.body,
success: function(){} });
I've read this thread, which directed me to make http requests from the background page.
Question: do you guys think that using raw IPs is causing the request to be dropped by chrome?
Thanks.
No, using raw IPs is not the problem. I just tried getting my router's page through its IP from an extension with universal permissions (http://*/*) and it worked fine. Two notes about your code though:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With