• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、こちらのページをご覧ください。

問題を作成する

GetBrowserTimingHeader (.NETエージェントAPI)

構文

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

エンドユーザーのブラウザを計測するために、ブラウザモニタリング用のHTMLスニペットを生成します。

要件

すべてのAgentバージョンに対応しています。

トランザクションの中で呼び出す必要があります

説明

有効にするために使用される HTML スニペットを返します。 。このスニペットは、ブラウザに小さな JavaScript ファイルをフェッチし、ページ タイマーを開始するように指示します。返されたスニペットを HTML Web ページのヘッダーに挿入できます。詳細については、 「ブラウザ監視へのアプリの追加」を参照してください。

ヒント

ページのブラウザスクリプトを無効にする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>
...

ブレザー付き

重要

エージェントは Webassembly コードをインストルメントできないため、この API は Blazor Webassembly ではサポートされていません。次の例は、Blazor サーバー アプリケーションのみを対象としています。コピーアンドペーストの方法を使用して、ブラウザー エージェントを Blazor Webassembly ページに追加します。

重要

この 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.