Novo motor de renderização do sistema Windows para áreas Web

Tradução automática de Deepl

As áreas da web podem exibir vários tipos de conteúdo da web dentro dos seus formulários: páginas HTML com conteúdos estáticos ou dinâmicos, ficheiros, imagens,… Pode escolher entre dois motores de renderização para a área da web, dependendo das especificidades da sua aplicação:

  • o motor de renderização incorporado
  • o motor de renderização do sistema

A vantagem do sistema incorporado é a portabilidade entre plataformas. Não há necessidade de se adaptar a algumas especificidades de uma plataforma. Além disso, permite o acesso a métodos 4D.

A vantagem do navegador do sistema são as actualizações de segurança que estão disponíveis de imediato. Não há necessidade de esperar pela próxima versão do 4D. Recomendamo-lo para o acesso ao sítio público da Internet.

O Windows anunciou que“Internet Explorer 11 está a reformar-se a 15 de Junho de 2022“. Assim, desde 4D v19 R5, se utilizar o motor de renderização do sistema, 4D utiliza o Microsoft Edge WebView2. Esta alteração permite-lhe beneficiar de um navegador moderno com as últimas características e actualizações de segurança. Por exemplo, o Microsoft Edge pode ser utilizado para exibir PDFs.

Existem algumas diferenças entre os dois motores de renderização do sistema Windows (IE11 e MS Edge), que têm impacto nas áreas Web e nos seus comandos relacionados.

Para a interface:

Boas notícias! Como o Microsoft Edge se baseia no Chromium, pode agora activar o Web Inspector para o motor de renderização do sistema Windows. Já não está reservado para o motor de renderização incorporado.

Para os comandos API:

  • Se autorizar a entrega de uma url ou de um ficheiro com o WA SET PREFERENCE é adicionado um nível adicional de segurança, permitindo-lhe filtrar o URL ou ficheiro. 4D acciona agora o comando On Window Opening Denied evento quando um utilizador deixa cair elementos na área da web. Depois, pode escolher se deseja ou não abrir o URL ou ficheiro.

If (FORM Event.code=On Window Opening Denied)
WA OPEN URL (*; "Área Web"; WA Get last filtered URL(*; "Área Web"))
End if

Para mais detalhes, consulte a documentação na área da Web.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.