Atualizações de Versão 2025
[25 de Dezembro de 2025] Suporte ao motor Playwright
O navegador de impressão digital MBBrowser adiciona a funcionalidade [Playwright Automation Engine] na versão mais recente, formando três grandes soluções de automação junto com os motores Puppeteer e Selenium existentes. Ver Detalhes>>
1. Novos Recursos
📌 Suporte Abrangente Multi-Linguagem
- ✅ JavaScript - Motor Playwright, ambiente de execução Node.js
- ✅ Python - Motor Playwright, ativação automática de ambiente virtual
- ✅ Java - Motor Playwright, ambiente JDK + Node.js
📌 Gerenciamento Inteligente de Ambientes
- ✅ Ambiente Virtual Python - Gera automaticamente scripts de inicialização independentes, ativa o ambiente virtual automaticamente
- ✅ Extração Automática de Driver Java - Extrai automaticamente os drivers na primeira execução, configura automaticamente
- ✅ Gerenciamento de Arquivos BAT Independentes - Cada script gera um arquivo BAT independente para evitar conflitos simultâneos
📌 Método de Conexão CDP Unificado
- ✅ Todos os idiomas conectam via Chrome DevTools Protocol (CDP)
- ✅ Substituição automática de porta e chave
- ✅ Tratamento inteligente de erros e avisos
2. Destaques Técnicos
🔍 Sistema de Identificação Inteligente de Scripts
std::string g_sScriptFlag[3][3] = {
{"std_mbscript_pup_js","", ""}, // Puppeteer
{"", "std_mbscript_sele_py", "std_mbscript_sele_jv"}, // Selenium
{"std_mbscript_play_js", "std_mbscript_play_py", "std_mbscript_play_jv"} // Playwright
};📝 Modelos de Script Padrão
JavaScript Playwright:
const { chromium } = require('playwright');
const ws_endpoint = 'ws://localhost:9223/...'; // Substituído automaticamente
const browser = await chromium.connectOverCDP(ws_endpoint);Python Playwright:
from playwright.sync_api import sync_playwright
ws_endpoint = "ws://localhost:9234/..." # Substituído automaticamente
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(ws_endpoint)Java Playwright:
import com.microsoft.playwright.*;
System.setProperty("playwright.skip.browser.download", "1");
Playwright playwright = Playwright.create();
Browser browser = playwright.chromium().connectOverCDP(ws_endpoint);3. Melhorias na Experiência do Usuário
Inicialização Zero-Configuração
- O usuário só precisa selecionar o motor "Playwright"
- Selecionar o idioma (JS/Python/Java)
- Escrever o script, executar com um clique
- Todas as configurações de ambiente são concluídas automaticamente
🔧 Isolamento de Ambiente
- ✅ Python usa ambiente virtual independente (diretório Playwright)
- ✅ Extração automática de driver Java, sem poluição do sistema
- ✅ JavaScript usa node_modules a nível de projeto
🎯 Tratamento Inteligente de Erros
- ✅ Driver ausente? Extração automática
- ✅ Node.js não encontrado? Configuração automática do PATH
- ✅ Logs de erro detalhados e avisos
4. Comparação de Desempenho
| Métrica | Selenium | Puppeteer | Playwright |
|---|---|---|---|
| Velocidade de Inicialização | 2-3 segundos | 1-2 segundos | 1-2 segundos |
| Resposta da Operação | Mais lento | Rápido | Mais rápido |
| Estabilidade | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Uso de Recursos | Médio | Baixo | Baixo |
5. Início Rápido
⚡ Etapas de Uso
Passo 1: Selecionar o Motor Na interface de gerenciamento de scripts de automação, selecione o tipo de motor "Playwright"
Passo 2: Selecionar o Idioma Escolha com base nas necessidades: JavaScript, Python ou Java
Passo 3: Escrever o Script O sistema gera automaticamente o modelo padrão para o idioma selecionado, incluindo o código de conexão ao Chrome
Passo 4: Executar com Um Clique Clique em executar, o sistema automaticamente:
- Detecta e configura o ambiente de execução
- Substitui os endpoints e chaves de conexão
- Ativa o ambiente virtual necessário (Python)
- Extrai os drivers (Java)
- Executa o script e conecta à instância do Chrome
⚠️ Notas Importantes
- Para o idioma Java, o pacote de ambiente de idioma correspondente precisa ser instalado. Pode ser baixado através da nova janela de script, selecione o script Playwright, clique no idioma Java para baixar o pacote de ambiente Java.
- Ao usar scripts Playwright com Python, se outros componentes precisarem ser instalados, execute primeiro "Playwright\Scripts\activate" e depois chame o pip para a instalação.
- Ao executar o script, recomenda-se primeiro definir o cliente para rodar em modo autônomo.
Link de download oficial: Versão do Kernel Chromium 140 (Compatível com Windows 10/11)
[05 de Novembro de 2025] MBFirewall v1.0.41
A versão mais recente do Navegador de Impressão Digital MBBrowser adicionou o recurso [Gerenciamento de Regras de Firewall do Sistema MBFireWall].
1. Novos recursos
📌 Suporte a linha de comando
- ✅ Adicionado comando
add-mbbrowser - ✅ Lê automaticamente o caminho de instalação do registro
- ✅ Identifica automaticamente 9 localizações de programas (diretório raiz + subdiretório MBbrowser)
- ✅ Adiciona regras de entrada e saída para cada programa (total de 18 regras)
- ✅ Suporta modo silencioso (com o parâmetro
--silent) - ✅ Logs de execução detalhados e exibição de progresso
- ✅ Tratamento inteligente de erros
📌 Design de modo duplo
- ✅ Modo GUI: Clique duplo para executar, interface gráfica
- ✅ Modo CLI: Execução com parâmetros, modo de linha de comando
- ✅ Arquivo executável único, alternância automática de modo
2. Implementação do código
Arquivos recém-adicionados
| Arquivo | Linhas | Descrição |
|---|---|---|
mbfirewall/cmd/mbbrowser.go | ~300 | Implementação de regras do navegador MBBrowser via linha de comando |
mbfirewall/command-line-usage.md | ~600 | Documentação completa de uso da CLI |
mbfirewall/test_cli_mbbrowser.bat | ~120 | Script de teste de processamento em lote |
mbfirewall/Test-CLIMBBrowser.ps1 | ~250 | Script de teste PowerShell |
mbfirewall/v1.0.41_CLI Support Instructions.txt | ~400 | Instruções de atualização de versão |
3. Recursos funcionais principais
🔍 Reconhecimento automático de caminho
Registro → HKEY_CURRENT_USER\SOFTWARE\MBbrowser\Path
↓
Caminho de instalação → C:\Program Files (x86)\Mbbrowser_xxx
↓
Diretório raiz → mbbrowser.exe, cdp.exe, mbservice.exe, apiserver.exe
↓
Subdiretório MBbrowser → chrome.exe, chrome_proxy.exe,📝 Programas Suportados (9 no total)
Diretórios raiz (4):
mbbrowser.exe- Programa principal do Navegador MBBrowsercdp.exe- Protocolo DevTools do Chromembservice.exe- Serviço de Segundo Plano do MBBrowserapiserver.exe- Servidor API
Subdiretórios MBbrowser (5): 5. chrome.exe - Kernel do navegador Chrome 6. chrome_proxy.exe - Programa de proxy do Chrome 7. chrome_pwa_launcher.exe - Launcher PWA 8. chromedriver.exe - Driver de automação do navegador 9. notification_helper.exe - Auxiliar de Notificação
🎉 Resumo
✅ Suporte a linha de comando perfeitamente implementado para a função de regras do MBBrowser ✅ Alternância contínua entre os modos GUI e CLI ✅ Funcionalidade completa, documentação abrangente e testes minuciosos
Log de Atualização do Produto MBBrowser – 31/10/2025
Kernel Chromium 140: Principais Recursos, Destaques e Melhorias em Relação às Versões Anteriores
O Chromium 140 é uma versão estável do projeto Chromium, lançada entre o final de agosto e o início de setembro de 2025. Como um motor de navegador de código aberto, ele fornece suporte central para navegadores baseados em Chromium, como o Google Chrome 140. Esta versão foca principalmente em melhorar a conformidade com os padrões web, fortalecer a segurança, otimizar as ferramentas do desenvolvedor e fazer melhorias sutis de desempenho. Abaixo está uma descrição detalhada de seus recursos, destaques e melhorias específicas em comparação com versões principais anteriores (ex: Chromium 139, 138).
Principais Recursos
O kernel do Chromium 140 incorpora os pontos fortes de um motor web moderno: alta modularidade, suporte multiplataforma e uma forte ênfase na implementação padronizada de recursos da plataforma web.
- Padrões Web Aprimorados: Integração profunda com CSS Typed OM (Typed Object Model) e suporte a animação.
- Expansão de APIs: Novas ou aprimoradas APIs JavaScript relacionadas a destaques, streaming e geração de conteúdo.
- Melhorias de Segurança e Privacidade: Correções de vulnerabilidades multicamadas integradas, restrições ao acesso à rede local e proteções contra abusos de extensões.
- Otimização do DevTools: Experiência de depuração aprimorada, incluindo destaque de expressões ao vivo e ferramentas de análise de desempenho.
- Desempenho e Estabilidade: Otimização da velocidade de carregamento da página e da utilização de recursos através de regras de renderização refinadas e carregamento especulativo.
Melhorias Detalhadas em Relação às Versões Anteriores
- Padronização das Regras CSS
- Otimização de Regras de Especulação
- Pseudo-elemento de Destaque para Localização na Página
- Correções de Vulnerabilidades e Proteção RCE
- Proteção contra Redirecionamento de Extensões Maliciosas
Resumo e Recomendações
O kernel do Chromium 140 mantém a estabilidade enquanto enfatiza a padronização e a segurança — tornando-o mais produtivo para desenvolvedores e seguro para usuários do que as versões anteriores. Recomendamos a atualização imediata.
Link de download oficial: Versão do Kernel Chromium 140 (Compatível com Windows 10/11)
Log de Atualização do Produto MBBrowser 16/10/2025
Visão Geral do Novo Produto de Controle de Grupo
O Sistema de Controle de Grupo MBBrowser é uma plataforma de controle de automação de navegador multi-janela baseada no Protocolo DevTools do Chrome. Ele alcança a operação síncrona em tempo real entre o navegador de controle principal e múltiplas instâncias de navegadores filhos através de um backend em linguagem C++ e um frontend de extensão JavaScript.
Destaques do Produto e Recursos Centrais
Como uma plataforma líder na indústria para controle automatizado de navegadores multi-janela, o destaque do Sistema de Controle de Grupo MBBrowser reside em alcançar uma experiência de sincronização "um-para-muitos" verdadeiramente contínua. Ao integrar profundamente o Protocolo DevTools do Chrome, construiu uma pilha tecnológica completa do protocolo subjacente à aplicação de nível superior, permitindo uma resposta síncrona em milissegundos.
Informações da versão
- Nome do Produto: Programa de Controle de Grupo do Navegador MBBrowser
- Número da Versão: 7.0.10.210
- Data de Build: 16 de Outubro de 2025
- Plataformas suportadas: Windows 10/11
Mecanismo de Garantia Unificada em Quatro Dimensões
O sistema alcança a garantia de consistência em quatro dimensões: "quantidade de abas / exibição atual / mapeamento de ID / vinculação de rolagem".
Melhoria na Operação de Entrada
- Otimização de Eventos de Mouse
- Extensão de Eventos de Teclado
- Mecanismo de Sincronização de Rolagem
[18 de Março de 2025] Versão: 6.9.29.198
Atualização Importante de Versão Suporta compatibilidade retroativa com todas as versões históricas do cliente MBbrowser.
Principais Atualizações
- Esta versão introduz o serviço de guardião em tempo real para ambientes únicos/em massa durante a execução.
- Atualizado o kernel do MBbrowser para 129.0.6668.112.
- Adicionado suporte para extração automática de proxy via API_URL.
- Introduz suporte para backup completo de dados para armazenamento local.
Download oficial: Versão do Kernel 129 (compatível com Win10/11)
