﻿mircnav: um navegador dentro do mIRC
Rods | BrasIRC | irc.brasirc.com.br

Abre link do canal sem sair do mIRC: as notícias da BrasIRC, o vídeo que a
galera postou, o que aparecer. A página abre numa janela do próprio mIRC.


O QUE VOCÊ PRECISA

  Windows 10 ou 11, e o mIRC 7 ou mais novo.

  O motor que desenha a página é o mesmo do Microsoft Edge, e ele já vem no
  Windows. Se por acaso faltar na sua máquina, o próprio navegador avisa e diz
  onde baixar: é gratuito, é da Microsoft, e chama "WebView2 Runtime".

  Não precisa instalar nada além disso. Não precisa de compilador.


COMO INSTALAR

  1. Descubra a pasta do mIRC. Abra o mIRC e digite:

       //run $mircdir

     O Windows abre a pasta certa.

  2. Copie para lá os dois arquivos que vieram neste pacote:

       mircnav.dll
       nav.mrc

  3. No mIRC, digite:

       /load -rs nav.mrc

     Pronto. Só precisa fazer isso uma vez: o mIRC carrega sozinho daqui para
     frente.


COMO USAR

  Abrir uma página:

       /nav brasirc.com.br        abre esse endereço
       /nav                       abre a página inicial
       /nav preço do dólar hoje   procura na web

  Cada /nav abre uma janela nova, com o nome do site: @brasirc.com.br,
  @tutipila.com. Ela aparece na barra de janelas do mIRC junto com seus canais,
  que assim funciona como barra de abas. Navegando para outro site, o nome da
  janela muda junto.

  Clicar em link no canal já abre aqui dentro: isso vem ligado. Vale também
  para o clique duplo na lista de URLs do mIRC, aquela do menu Tools. Para
  mudar:

       /navlinks off              volta a abrir no seu navegador de verdade
       /navlinks on               religa

  A escolha fica gravada e sobrevive a fechar o mIRC.

  Link que o site manda abrir em outra aba, como o botão Lounge da BrasIRC,
  abre numa janela nova do mIRC. A que você estava fica onde estava.

  Link do YouTube abre na página de vídeo normal, já no instante certo se o
  link trouxer um.

  Dentro da janela do navegador, a caixa de digitação de baixo é a barra de
  endereço: digite um endereço e Enter. Nela também valem os atalhos:

       !v  volta                  !+  aumenta o zoom
       !a  avança                 !-  diminui o zoom
       !r  recarrega              !0  zoom normal
       !p  para                   !m  muda o som
       !i  página inicial         !s  tira o mudo
       !x  abre no seu navegador de verdade

  Alt+seta esquerda e Alt+seta direita voltam e avançam. F5 recarrega.

  Se preferir digitar comando:

       /navvoltar   /navavancar   /navrecarregar   /navparar   /navinicio
       /navzoom +   /navzoom -    /navzoom 0
       /navmudo     /navsom
       /navexterno    abre a página atual no seu navegador de verdade
       /navfechar     fecha a janela
       /navopcoes     o que a página pode pedir (veja abaixo)
       /navpasta      escolhe a pasta dos downloads
       /navajuda      lembra tudo isso

  Botão direito no canal tem um submenu "Navegador" com BrasIRC, Tutipila,
  "Outros links", a chave do clique em link e "O que a página pode pedir".

  O "Outros links" mostra até 15 itens da lista de URLs do mIRC, os apanhados
  no canal em cima. Se ele aparecer vazio, é porque o apanhador de links do
  mIRC está desligado: Options, IRC, Catcher, "Enable catching for URLs".


COISAS QUE ELE NÃO FAZ, E POR QUÊ

  Ele abre o que a galera posta no canal, e isso muda o que é prudente.

  - Não usa o seu perfil do Edge. Nenhum login ou cookie seu entra aqui, e nada
    que você fizer nele volta para o seu navegador.

  - Só abre http e https. Link que tenta abrir programa do Windows é recusado.

  - Não guarda senha e não preenche formulário sozinho.

  Nada abre sozinho: só abre quando você clica.


CÂMERA, MICROFONE, LOCALIZAÇÃO, NOTIFICAÇÃO E DOWNLOAD

  Esses cinco são escolha sua, pelo menu do botão direito, em "O que a página
  pode pedir", ou digitando:

       /navopcoes                      mostra como está cada um
       /navopcao camera negar          negar, perguntar ou permitir
       /navopcao downloads bloquear    bloquear, perguntar ou permitir

  De fábrica, os quatro primeiros ficam em "perguntar", que é o jeito de um
  navegador comum: o site pede e aparece a caixa para você decidir na hora. Quem
  prefere que nem a caixa apareça põe em "negar".

  Download vem liberado, e o arquivo vai para a sua pasta Downloads do Windows.
  Em "bloquear", a janela avisa que recusou, e aí, precisando mesmo do arquivo,
  /navexterno abre a página no seu navegador de verdade.


ONDE OS DOWNLOADS SÃO SALVOS

  Sem você mexer em nada, na pasta Downloads do Windows, como em qualquer
  navegador.

  Para escolher outra pasta:

       /navpasta              abre a caixa para escolher a pasta
       /navpasta D:\Baixados  se preferir digitar o caminho
       /navpasta padrão       volta para a pasta do Windows

  A escolha fica gravada e sobrevive a fechar o mIRC. Baixando um arquivo de
  nome repetido, o anterior não é apagado: o novo vira foto (1).jpg, como no
  Chrome.

  Para escolher onde salvar a cada arquivo, em vez de mandar todos para a mesma
  pasta:

       /navopcao downloads perguntar

  Aí cada download abre a caixa "salvar como" do Windows, e você diz o nome e o
  lugar. Fechando a caixa sem salvar, o download é desfeito.

  Tudo isso também está no menu do botão direito, em "O que a página pode
  pedir", dentro de "Downloads".

  Vale na hora, inclusive na página que já está aberta, e fica gravado depois
  de fechar o mIRC. Vale também para os sites que já tinham pedido antes: ao
  mudar a chave, o navegador esquece o que eles já tinham recebido.

  O que continua sem chave é o perfil separado, o "só http e https", a senha e
  o preenchimento automático.


SE ALGO NÃO FOR BEM

  Digite:

       /navdebug

  Ele mostra a versão, se o motor está instalado, onde fica o perfil e tudo que
  a página está reportando. Se for pedir ajuda, mande essa saída junto.

  Abrindo dois mIRC ao mesmo tempo, o segundo usa uma pasta de perfil separada,
  porque o motor não deixa os dois usarem a mesma. É normal, e não atrapalha.


ONDE FICAM AS COISAS

  A pasta de perfil, com o cache das páginas, fica em:

       %LOCALAPPDATA%\Navegador-mIRC

  Dá para apagar essa pasta a qualquer momento sem perder nada importante.


ONDE PEGAR A VERSÃO NOVA

  O código e as versões ficam em:

       https://github.com/Rodslater/mircnav

  Na página de releases há dois downloads. O mircnav-<versão>.zip é este
  pacote, pronto para usar. O "Source code" é o código, para quem quiser
  compilar; não tem a DLL dentro.


QUEM FEZ

  Rods | BrasIRC | irc.brasirc.com.br


AGRADECIMENTOS

  Ao Piratoshi.
