Мой ISP вводит файлы JavaScript - большую часть notabily bmi.js - и определенные другие нежелательные дополнения к веб-запросам при ограничивании с моего телефона.
Было бы хорошо, если бы JavaScript был полезен, но это программируется ужасно - и как разработчик JavaScript, это действительно раздражает меня, когда введенные сценарии повреждают мою собственную работу! Похоже, что это раздражает некоторые другое люди также...
Я хотел бы заблокировать любое действие к IP-адресу 1.2.3.*
. Я заметил 1.2.3.4 и 1.2.3.8 используемых, или если бы кто-либо может дать мне какие-либо лучшие решения, я был бы рад попробовать.
Спасибо!
Править
Я должен согласиться с George Edison с That sounds like a terrible ISP.
График утолщает... при проигрывании вокруг с iptables и т.п., я заметил это, как только я заблокировался 1.2.3.4
, сценарий был просто введен от другого домена. Я заблокировал это, это шло дальше другому.
В моем веб-браузере я могу получить доступ к сценарию от ЛЮБОГО ДОМЕНА! Какого черта ISP делает здесь? Например, эти URIs все отвечают сценарием:
http://1.2.3.4/bmi-int-js/bmi.js
http://1.2.3.5/bmi-int-js/bmi.js
http://4.3.2.1/bmi-int-js/bmi.js
и противно:
http://ScriptInjection-WhyDoYouExist.com/bmi-int-js/bmi.js
http://google.com/bmi-int-js/bmi.js
http://askubuntu.com/bmi-int-js/bmi.js
пальма поверхности
В надстройке Firefox NoScript откройте «Настройки»> «Дополнительно»> «ABE», «Набор правил пользователя», а затем добавьте:
Site */bmi.js
Deny INCLUSION(SCRIPT)
Конечно, вы также можете использовать регулярные выражения и объединять несколько шаблонов URL в одном правиле.
Вы можете найти больше информации здесь: http://noscript.net/abe .
Страница , которую вы связали с в вашем вопросе, содержит следующий комментарий:
Я нашел решение! : D
BLOCKQUOTE>
На вашем iPhone перейдите в «Настройки»> «Основные»> «Сеть»> «Сотовая сеть передачи данных»
Затем в разделе «Сотовые данные» измените APN на «mobile.o2.co.uk»
. И измените имя пользователя на «bypass» (без кавычек в обоих случаях)
Затем сохраните настройки и перезагрузите iPhone, и файл bmi.js больше не будет отображаться во время подключения. Оставляя вас с полным разрешением просмотра! Браузер iPhone также выглядит намного лучше, так как на него также повлиял файл js.
нацельте свой веб-браузер @ 1.2.3.50, и вы сможете отключить сжатие изображений, которое уберет эту надоедливую инъекцию javascript (в любом случае работало в сети t-mobiles)
, если это не сработает, используйте adblock для firefox / chrome для внесения в черный список файла bmi.js