• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

GetBrowserTimingHeader(.NET 에이전트 API)

통사론

NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader();
NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader(string nonce);

최종 사용자 브라우저를 계측하기 위해 브라우저 모니터링 HTML 스니펫을 생성합니다.

요구 사항

모든 에이전트 버전과 호환됩니다.

트랜잭션 내에서 호출되어야 합니다.

설명

활성화하는 데 사용되는 HTML 조각을 반환합니다. . 이 코드 조각은 브라우저에 작은 JavaScript 파일을 가져오고 페이지 타이머를 시작하도록 지시합니다. 그런 다음 반환된 코드 조각을 HTML 웹페이지의 헤더에 삽입할 수 있습니다. 자세한 내용은 브라우저 모니터링에 앱 추가를 참조하세요.

페이지에서 브라우저 스크립트를 비활성화 하는 DisableBrowserMonitoring() 를 비교하십시오.

매개변수

매개변수

설명

nonce

Content-Security-Policy 정책에서 사용하는 요청별 암호화 논스입니다.

이 API 호출에는 보안 허용 목록에 대한 업데이트가 필요합니다. CSP(콘텐츠 보안 정책) 고려 사항에 대한 자세한 내용은 브라우저 모니터링 호환성 및 요구 사항 페이지를 참조하세요.

반환 값

페이지 헤더에 포함할 HTML 문자열입니다.

ASPX와 함께

<html>
<head>
<%= NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader()%>
...
</head>
<body>
...
<html>
<head>
<%= NewRelic.Api.Agent.NewRelic.GetBrowserTimingHeader("YOUR_NONCE_VALUE")%>
...
</head>
<body>
...

면도기로

<!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>
...

블레이저와 함께

중요

에이전트가 웹 어셈블리 코드를 계측할 수 없기 때문에 Blazor 웹 어셈블리에는 이 API가 지원되지 않습니다. 다음 예제는 Blazor Server 애플리케이션에만 해당됩니다. Blazor 웹 어셈블리 페이지에 브라우저 에이전트를 추가하려면 복사-붙여넣기 방법을 사용하세요.

중요

이 API는 .razor 페이지의 <HeadContent> 요소에 배치할 수 없습니다. 대신 _Layout.cshtml 또는 이에 상응하는 레이아웃 파일에서 호출해야 합니다.

<!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>
...
Copyright © 2024 New Relic Inc.

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