Bloquear Chrome o Firefox para que no accedan a localhost

Bloquear Chrome o Firefox para que no accedan a localhost

¿Hay alguna forma de impedir que Chrome o Firefox accedan a cualquier elemento ubicado en localhost?

Construí mi aplicación web sobre una pila LAMP @ localhost y es un poco grande (para mí) y me gustaría probarla, pero cuando accedo a site.com carga todos los recursos que están vinculados enhttp://localhost/porque están en mi máquina pero no carga esos recursos cuando intento acceder al sitio web desde otra computadora.

Entonces, necesito probar la aplicación y sería bueno bloquear localhost por completo.

Una solución alternativa que encontré fue usar un complemento de proxy en Firefox y incluirlo en la lista negra.http://localhost/* pero es extremadamente lento porque los proxies son gratuitos.

Entonces me gustaría encontrar una manera de bloquear localhost por completo en cualquiera de estos navegadores y eso me haría la vida mucho más fácil.

Respuesta1

Al leer su publicación, tuve la impresión de que el sitio web que está creando usa URL absolutas. http://localhost/some.htmlSi esto es cierto, corrija su aplicación para que use URL relativas como some.htmlo /site.html.

Si mi impresión fue incorrecta y aún desea bloquear localhost desde su navegador, podría hacer un mal uso de "configuración automática de proxy" en su navegador. Guarde lo siguiente en un archivo local (por ejemplo, ~/proxy.pac):

function FindProxyForURL(url, host)
{
  if (isInNet(host, "127.0.0.1", "255.255.255.255"))
    {return "PROXY 127.0.0.1:65535";}
  if (dnsDomainIs(host, "localhost"))
    {return "PROXY 127.0.0.1:65535";}
  else
    {return "DIRECT";}
}

En Firefox, vaya a Preferencias/Avanzado/Red/Configuración de conexión... Elija "URL de configuración automática de proxy" y especifique la ruta completa para el archivo guardado. El navegador intentará utilizar un proxy SOCKS en 127.0.0.1:65535 que no existe y no podrá leer ningún archivo local a través de http o https.

información relacionada