Sintaxis
NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader();NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader(string nonce);
Generar un fragmento HTML de monitoreo del navegador para instrumento usuario final del navegador.
Requisitos
Compatible con todas las versiones de agente.
Debe llamarse dentro de una transacción.
Descripción
Devuelve un fragmento de HTML utilizado para habilitar . El fragmento indica al browser que busque un pequeño archivo JavaScript e inicie el temporizador de la página. Luego puede insertar el fragmento devuelto en el encabezado de sus páginas web HTML. Para obtener más información, consulte Agregar aplicaciones al monitoreo del navegador.
Sugerencia
Compare DisableBrowserMonitoring()
, que disables es el script browser en una página.
Parámetros
Parámetro | Descripción |
---|---|
cadena | El nonce criptográfico por solicitud utilizado por las políticas de política de seguridad de contenido. |
Sugerencia
Esta llamada API requiere actualizaciones de la lista de seguridad de 'permitidos'. Para obtener más información sobre las consideraciones de la Política de seguridad de contenido (CSP), visite la página de monitoreo de compatibilidad y requisitos del navegador .
Valores de retorno
Una cadena HTML que se incrustará en el encabezado de una página.
Ejemplos
Con ASPX
<html> <head> <%= NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader()%> ... </head> <body> ...
<html> <head> <%= NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader("YOUR_NONCE_VALUE")%> ... </head> <body> ...
Con navaja
<!DOCTYPE html><html lang="en"> <head> @Html.Raw(NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader()) ... </head> <body> ...
<!DOCTYPE html><html lang="en"> <head> @Html.Raw(NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader("YOUR_NONCE_VALUE")) ... </head> <body> ...
Con Blazor
Importante
Esta API no es compatible con Blazor Webassembly porque el agente no puede interpretar el código de Webassembly. Los siguientes ejemplos son solo para la aplicación Blazor Server. Utilice el método de copiar y pegar para agregar el agente del navegador a las páginas de Blazor Webassembly.
Importante
Esta API no se puede colocar en un elemento <HeadContent>
de una página .razor
. En su lugar, debería llamarse desde _Layout.cshtml
o un archivo de diseño equivalente.
<!DOCTYPE html><html lang="en"> <head> @Html.Raw(NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader()) ... </head> <body> ...
<!DOCTYPE html><html lang="en"> <head> @Html.Raw(NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader("YOUR_NONCE_VALUE")) ... </head> <body> ...