Модем, кажется, частично блокирует содержимое веб-страницы с хост-компьютера

540
michael

Я загружаю веб-страницу с хоста за сотовым модемом. Веб-порт маршрутизируется правильно, и страница начинает загружаться (заголовок загружается и часть заголовка html), но затем всегда останавливается при попытке загрузить файл js на веб-страницу. Это очень последовательно, где это останавливается.

Хост-компьютер работал нормально, прежде чем он был за модемом.

У меня нет физического доступа к хосту или модему.

Еще не имея доступа к конфигурации модема (это клиентский модем), я догадываюсь, что у модема может быть параметр, который заставляет его блокировать запрос веб-страницы на основе некоторых критериев относительно содержимого страницы. Это возможно? Если да, то какие настройки мне нужно искать при входе в конфиг?

Также есть

TELUS Smart Hub WiFi-роутер с поддержкой голоса

между хост-компьютерами и внешним миром. Так что это может что-то с этим устройством.

На самом деле за модемом находятся четыре компьютера, порты с 81 по 84 сопоставлены с их соответствующими веб-серверами. Все они ведут себя одинаково.

*****Обновить**

Я подтвердил, что проблема в том, что файл js с именем checkAXversion.js блокируется. Файл js содержит строку «ActiveX», что может привести к тому, что модем заблокирует файл из-за ошибочного фильтра блокировки activex. Через интерфейс модема я дважды проверил, что фильтр отключен. Следующее, что нужно сделать, это обновить прошивку модема и посмотреть, решит ли это проблему.

0
Возможно ли, что js жестко закодирован с помощью URL? например, если файл js был загружен с использованием `http: // thewebserver.com / scripts / script.js`, а не просто` / scripts / script.js`, то он попытался бы использовать порт 80 вместо правильного порта, который у вас есть. пересылать и получать доступ к остальной части контента с Paul 12 лет назад 1
Другая вещь, которую вы можете попробовать, это просто загрузить сам файл js, поместив его URL в ваш браузер. Paul 12 лет назад 0
К конкретному файлу js нельзя получить прямой доступ, хотя все предыдущие могут. Так что это определенно блокирует плохой файл JS. michael 12 лет назад 0
путь к плохому файлу js является относительным в файле html, как и остальные (/activex/checkAxVersion.js) michael 12 лет назад 0

1 ответ на вопрос

0
Paul

Не зная модель модема, трудно однозначно определить, что блокирует файлы .js, однако большинство маршрутизаторов имеют опции фильтрации содержимого.

У Telus (см. Стр. 36) определенно есть опция, но по умолчанию ничего не блокируется, и было бы достаточно намеренно заблокировать ее с помощью доступных опций. Ваш javascript ссылается на activex, поэтому, возможно, опции «block activex» будет достаточно, чтобы остановить загрузку всего js-скрипта.

Разные маршрутизаторы имеют разные уровни фильтрации содержимого и обычно находятся под заголовком фильтрации содержимого в параметрах. Это должно быть довольно похоже на параметры Telus в связанном PDF.

хммм хорошая идея Фильтрация не была включена, но как только я прочитал ваш ответ, я надеялся, что это было! Интересно, файл js, который не обслуживается, ссылается на что-то еще по абсолютному пути ... michael 12 лет назад 0
Сервер на хостах есть lighttpd michael 12 лет назад 0

Похожие вопросы