Navegador de mesa para macOS, Windows e Linux.
Aviso de depreciação: Este repositório é para a versão mais antiga do Muon (nossa garfo de elétron) do Brave.
A versão mais recente do navegador ( brave-core ) pode ser encontrada aqui.
O desenvolvimento está sendo preso nesta versão, pois os problemas são migrados para a nova base de código
Se você estiver enfrentando problemas com o Brave ou gostaria de contribuir, confira a nova base de código
Para outras versões do nosso navegador, consulte:
Para baixar o lançamento mais recente, consulte nossa página de lançamentos.
Você também pode visitar nosso site para obter o lançamento estável mais recente (junto com uma página de download mais fácil de usar).
A versão Muon do Brave possui apenas um canal de lançamento ativo: liberação. Isso será obsoleto à medida que avançamos para brave-core . O canal beta e o canal de desenvolvedor já estão usando a base de código brave-core .
Junte -se à comunidade de perguntas e respostas se quiser se envolver mais com o Brave. Você pode pedir ajuda, discutir recursos que gostaria de ver e muito mais. Adoraríamos ter sua ajuda para que possamos continuar melhorando.
Se você estiver configurando o Windows, consulte o edifício na entrada do Windows Wiki para obter uma explicação completa.
Para outras plataformas (MacOS, Linux), você precisará de determinados pacotes instalados antes de poder construir e executar corajosos localmente.
A versão LTS atual do nodejs
Instale no seu gerenciador de pacotes, nvm ou download de https://nodejs.org
NPM versão 5 ou superior (para usar o package-lock.json )
apt-get install build-essential rpm ninja-build
dnf install rpm-build
dnf group install "Development Tools" "C Development Tools and Libraries"
Depois de instalar os pré -requisitos:
Clone o repositório Git do Github:
# For beta testers:
git clone --depth 1 https://github.com/brave/browser-laptop
# For devs over HTTPS:
git clone https://github.com/brave/browser-laptop
# For devs over SSH:
git clone [email protected]:brave/browser-laptop.git
Abra o diretório de trabalho:
cd browser-laptop
Instale as dependências do nó:
npm install
Em vez de npm install você também pode instalar com yarn install .
Notas adicionais sobre problemas de instalação de solução de problemas estão na página Solução de problemas no wiki.
Algumas plataformas estão disponíveis como VMs pré-configuradas. Veja o ReadMe para obter detalhes.
Para executar uma versão de desenvolvimento do navegador, requer algumas etapas. A maneira mais fácil é apenas usar dois terminais. Um terminal pode ser usado apenas para observar as alterações no código
npm run watch
Agora realmente correra corajoso em outro terminal
npm start
Alguns erros relacionados à atualização corajosa/elétron podem ser corrigidos fazendo uma instalação limpa:
rm -rf node_modules/
npm install
Se isso não funcionar, limpe seu ~/.Eletron primeiro e tente novamente.
Para executar os testes do WebDriver
npm run watch-test or npm run watch-all
Agora execute testes em outro terminal
npm test
Consulte docs/tests.md para obter mais informações.
O Brave usa a porta 8080 para se comunicar entre os lados do cliente e do servidor por padrão. Se você estiver usando a porta 8080 para outra coisa (por exemplo, um proxy da web), poderá definir a configuração do nó para fazê -la usar uma diferente.
Por exemplo, conjunto de configurações de configuração npm: porta 9001
Notas adicionais sobre problemas de solução de problemas estão na página Solução de problemas no wiki.
Por padrão, fornecemos binários pré-construídos quando você npm install com nosso próprio garfo de prevenção de elétrons.
Se você deseja modificar o código para Muon (o Brave's Electron Fork), precisará construí -lo. Um exemplo de por que você pode fazer isso estaria expondo um novo evento ao WebView (do Muon).
Para iniciar esse processo, você deseja verificar o repositório do navegador-laptop-bootstrap. A partir daí, você pode seguir as etapas do nosso wiki para subir e correr.
Consulte nossa entrada Wiki para obter mais informações sobre embalagens.