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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.