I am loading a webpage from a host behind a cellular modem. The web port is routed correctly and the page starts to load (title loads and part of the html head), but then always stops when trying to load a js file in the webpage. It is very consistent where it stops.
The host computer worked fine before it was behind the modem.
I do not have physical access to the host or modem.
Without having yet been able to access the modem configuration (it is a clients modem), I have a hunch that the modem may have a setting that is causing it to block the webpage request based on some criteria about the content of the page. Is this possible? If so, what settings should I look for when I go into the config?
There is also a
TELUS Smart Hub HSPA WiFi Router with Voice
between the host computers and the outside world. SO it may something with that device.
There are actually four computers behind the modem, ports 81 to 84 are mapped to their respective webservers. They all behave the same.
*****update**
I have confirmed that the issue is that a js file called checkAXversion.js is getting blocked. The js file has the string "ActiveX" in it, which may cause the modem to block the file due to an errant activex blocking filter. Through the modem interface I have double checked that the filter is turned off. Next thing to do is upgrade the modem firmware and see if that fixes the problem.
http://thewebserver.com/scripts/script.js
rather than just/scripts/script.js
then it would attempt to use port 80, rather than the correct port you have forwarded and accessing the rest of the content with