Mi ISP inyecta archivos JavaScript, sobre todo bmi.js, y algunas otras adiciones no deseadas a las solicitudes web cuando me conecto desde mi teléfono.
Estaría bien si JavaScript fuera útil, pero está programado terriblemente, y como desarrollador de JavaScript, ¡esto realmente me molesta cuando los scripts inyectados interrumpen mi propio trabajo! parece que molestaalguno otro gentetambién...
Me gustaría bloquear cualquier actividad en la dirección IP 1.2.3.*
. He notado que se utilizan 1.2.3.4 y 1.2.3.8, o si alguien puede darme alguna solución mejor, estaré encantado de intentarlo.
¡Gracias!
EDITAR
Tengo que estar de acuerdo con George Edison con That sounds like a terrible ISP.
La trama se complica... mientras jugaba con iptables y similares, noté que tan pronto como bloqueé 1.2.3.4
, el script simplemente fue inyectado desdeotro dominio. Lo bloqueé y pasó a otro.
En mi navegador web,¡Puedo acceder al script desde CUALQUIER DOMINIO!¿Qué diablos está haciendo el ISP aquí? Por ejemplo, todos estos URI responden con el script:
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
y nauseabundamente:
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
palma de la cara
Respuesta1
En el complemento Firefox NoScript, abra Opciones > Avanzado > ABE, conjunto de reglas USUARIO, luego agregue:
Site */bmi.js
Deny INCLUSION(SCRIPT)
Por supuesto, también puedes usar expresiones regulares y combinar múltiples patrones de URL en la misma regla.
Puedes encontrar más información aquí:http://noscript.net/abe.
Respuesta2
Elpágina a la que te vinculasteen su pregunta contiene el siguiente comentario:
¡He encontrado una solución! :D
En tu iPhone, ve a Configuración > General > Red > Red de datos móviles.
Luego, en "Datos móviles", cambia el APN a "mobile.o2.co.uk"
y cambia el nombre de usuario a "bypass" (sin comillas en ambos casos).
Luego guarde la configuración y reinicie su iPhone y el archivo bmi.js ya no debería aparecer mientras está conectado. ¡Dejándote con navegación en resolución completa! El navegador del iPhone también se ve mucho mejor ya que también se vio afectado por el archivo js.
Respuesta3
Apunte su navegador web a 1.2.3.50 y podrá desactivar la compresión de imágenes, lo que eliminará esa molesta inyección de JavaScript (de todos modos funcionó en la red T-Mobiles).
Si eso no funciona, use Adblock para Firefox/Chrome para incluir en la lista negra el archivo bmi.js.