<html lang="pt-pt" dir="ltr"><head></head><body>### [Configurar Definições de Otimização para WPForms em JavaScript Assíncrono](https://wpforms.com/docs/configuring-optimization-settings-for-wpforms-in-async-javascript/)

**Publicado:** 17 de junho de 2024
**Autor:** Umair Majeed

**Resumo:** Aprenda a ajustar as definições de JavaScript Assíncrono para prevenir conflitos com o WPForms.

**Conteúdo:**

Está a encontrar problemas com o WPForms devido às definições de otimização do plugin JavaScript Assíncrono? Embora este plugin seja ótimo para melhorar o desempenho do site, otimizando o carregamento de JavaScript, por vezes pode interferir com a funcionalidade do WPForms.

Este guia irá ajudá-lo a ajustar as definições de JavaScript Assíncrono para garantir que o WPForms funciona corretamente.

- [JavaScript Assíncrono](#async-javascript)
    - [Desativar JavaScript Assíncrono](#disable-async-javascript)
    - [Excluir Ativos do WPForms](#exclude-assets-async-javascript)

---

## JavaScript Assíncrono

O plugin [JavaScript Assíncrono](https://wordpress.org/plugins/async-javascript/) é usado para otimizar o JavaScript de um site, adicionando atributos **async** ou **defer** aos scripts JS.

Aqui está a diferença entre os atributos **async** e **defer**:

- **Async:** descarrega JavaScript enquanto ainda analisa o HTML, mas pausa a análise do HTML para executar o JavaScript.
- **Defer:** descarrega JavaScript enquanto ainda analisa o HTML, mas espera para executá-lo após a conclusão da análise do HTML.

Se um destes atributos for adicionado, pode fazer com que alguns scripts do WPForms carreguem de forma diferente, resultando num erro.

Se os seus formulários não funcionam com JavaScript Assíncrono ativado, e você [identificou um problema de JavaScript](https://wpforms.com/docs/how-to-troubleshoot-javascript-issues-in-wpforms/#identifying-js-issues), por favor, prossiga com os seguintes passos:

#### Desativar JavaScript Assíncrono

O primeiro passo é [desativar](https://www.wpbeginner.com/beginners-guide/how-to-easily-deactivate-wordpress-plugins/) o plugin JavaScript Assíncrono, e depois verificar se o problema foi resolvido. Se desativar o plugin ajudou, pode reativá-lo, e depois passar para o próximo passo.

#### Excluir Ativos do WPForms

Dentro das definições de JavaScript Assíncrono, os ativos do WPForms podem ser excluídos da otimização de JavaScript de duas maneiras diferentes: **Exclusão de Scripts** ou **Exclusão de Plugins**. Vamos analisar cada uma destas opções abaixo:

##### Exclusão de Scripts

Para excluir os scripts do WPForms do JavaScript Assíncrono, terá de navegar para **Definições » JavaScript Assíncrono**.

![Definições de JavaScript Assíncrono](https://wpforms.com/wp-content/uploads/2021/10/async-javascript-settings.png)Em seguida, role para a secção **Exclusão de Scripts**. No campo **Scripts a Excluir**, insira o seguinte script:

`/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js`

![Excluir scripts do JavaScript Assíncrono](https://wpforms.com/wp-content/uploads/2024/10/script-exclusion-async-javascript-1.png)Depois de adicionar o script, certifique-se de guardar as suas definições clicando no botão **Guardar Definições** na parte inferior da página.

![Guardar definições JavaScript Assíncrono](https://wpforms.com/wp-content/uploads/2024/10/save-settings-button-async-javascript.png)##### Exclusão de Plugins

Para excluir quaisquer ficheiros JavaScript que estejam contidos no plugin WPForms, role para a secção **Exclusão de Plugins**, e clique no campo **Exclusões**. Em seguida, selecione **WPForms**.

![Exclusões de plugins JavaScript Assíncrono](https://wpforms.com/wp-content/uploads/2021/10/plugin-exclusions-async-javascript.png)Em seguida, clique no botão **Guardar Definições** para guardar as suas alterações.

![Botão Guardar definições JavaScript Assíncrono](https://wpforms.com/wp-content/uploads/2021/10/save-settings-buttton-async-js.png)É isso! Agora sabe como ajustar as definições de JavaScript Assíncrono para prevenir conflitos com o WPForms.

Em seguida, gostaria de saber mais sobre a resolução de erros de JavaScript no WPForms? Certifique-se de consultar o nosso guia de [resolução de erros de JavaScript](https://wpforms.com/docs/how-to-troubleshoot-javascript-issues-in-wpforms/) para mais detalhes.

**Categorias:** Resolução de Problemas, Resolução de Problemas e Suporte

---</body></html>