• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Agente truncado angular trecho

Problema

Você está usando o método copiar/colar HTML em um aplicativo Angular versão 12, 13 ou 14, mas o trecho do código do agente foi truncado após a execução da construção Angular.

Isso pode fazer com que o aplicativo ou as páginas afetadas não funcionem mais corretamente devido ao JavaScript incorreto contido no HTML da página.

Solução

Esse problema é causado por um bug em uma dependência do sistema de compilação Angular CLI. As versões 12, 13 e 14 da CLI Angular usam uma dependência que trunca scripts embutidos de tamanho arbitrário, que pode incluir o agente da New Relic. Confirmamos que isso foi corrigido com Angular versão 15 e recomendamos atualizar seu projeto Angular.

Se a atualização do Angular não for uma solução viável, uma alternativa é colocar o trecho copiar/colar do agente browser em um arquivo JavaScript separado e referenciá-lo no arquivo HTML de índice.

  1. Crie um novo arquivo em seu diretório src ou assets chamado newrelic.js

  2. Copie o trecho do agente browser da página de configurações do aplicativo do browser New Relic One

  3. Cole o trecho do agente browser neste novo arquivo

  4. Atualize o src/index.html ou seu arquivo HTML de índice para adicionar o código abaixo na parte superior da seção head

    <script src="/newrelic.js"></script>
  5. Atualize o arquivo angular.json na raiz do projeto para adicionar o novo arquivo à matriz assets

    ...
    "architect": {
    "build": {
    "builder": "@angular-devkit/build-angular:browser",
    "options": {
    "outputPath": "dist",
    "index": "src/index.html",
    "main": "src/main.ts",
    "polyfills": "src/polyfills.ts",
    "tsConfig": "tsconfig.app.json",
    "assets": [
    "src/favicon.ico",
    "src/assets",
    "src/newrelic.js"
    ],
    "styles": [
    "src/styles.css"
    ],
    "scripts": []
    },
    ...
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.