HTTPS em todos os lugares pelo EFF pode atender às suas necessidades, mas suporta apenas um número limitado de sites. Para sites não suportados, pode ser necessário encontrar outra opção. https://www.eff.org/https-everywhere
No Internet Explorer 9, existe um "bloco de imagens não seguras com outro conteúdo não seguro" e um "exibir conteúdo misto" ativar / desativar / configurações de prompt que também devem ajudar. Ainda não encontrei esse tipo de configuração para o chrome ou o firefox, mas eu suspeito que o about: config do firefox tenha configurações semelhantes.