Остановите прокси мобильной сети от введения JavaScript - PullRequest
43 голосов
/ 06 ноября 2010

Я использую интернет-соединение на основе мобильной сети, и исходный код переписывается, когда они представляют сайт конечному пользователю.

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

Проверка исходного кода Я обнаружил, что на мои страницы вставляется фрагмент кода JavaScript, который отключает некоторые CSS, из-за которых сайт выглядит плохо.

Я не хочу сжатия изображений или сжатия полосы пропускания вместо моего хорошо разработанного CSS.

Как я могу запретить или запретить провайдеру мобильной сети (в данном случае Vodafone) использовать прокси-сервер для вставки своего JavaScript в мой исходный код?

Ответы [ 13 ]

0 голосов
/ 19 декабря 2014

Заголовок ("Cache-Control: no-transform");

используйте указанный выше php-код в каждом php-файле, и вы избавитесь от внедрения кода 1.2.3.4.Это все.

Я тоже страдал от той же проблемы, теперь она исправлена.Дай попробовать.

0 голосов
/ 04 апреля 2013

Эффективное решение, которое я нашел, состояло в том, чтобы отредактировать ваш файл hosts (/etc/hosts в системах типа Unix / Linux, C:\Windows\System32\drivers\etc в Windows), чтобы он имел:

null 1.2.3.4

, который эффективно сопоставляет все запросы с1.2.3.4 до null.Протестировано на моей мобильной широкополосной сети Crazy Johns (принадлежит Vofafone).Если ваш провайдер использует другой IP-адрес для внедренного сценария, просто измените его на этот IP.

0 голосов
/ 06 ноября 2012

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

bmi_SafeAddOnload = null;

Что касается размещения на других сайтах, которые вы посещаете, то, возможно, вы можете открыть консоль devtools и просто ввести ее туда и стереть ее, если загрузка страницы занимает много времени. Хотя еще не проверял это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...