構文
get_browser_timing_header(nonce=None)
JavaScript エージェントを挿入するためのエージェント ヘッダーを生成します。
説明
重要
nonce CSP サポートの nonce パラメータは、Python エージェント バージョン 9.4.0 で追加されました。
Python エージェント バージョン 9.3.0 以前では、ブラウザのタイミングを有効にするためにget_browser_timing_footer
API も必要でした。エージェント バージョン 9.4.0 以降では、これは必要なくなりました。
この呼び出しにより、ブラウザ監視を有効にするために使用できるブラウザ エージェントの JavaScript ヘッダー スニペットが返されます。これは、アプリケーションで自動インストルメンテーションが不可能な場合、nonced コンテンツ セキュリティ ポリシーを使用している場合、または特定のページのみのブラウザ データを収集したい場合に使用できます。
これは、エージェントによるこの JavaScript の自動挿入に代わる手動の方法です。この呼び出しとget_browser_timing_footer
を使用してブラウザ監視を有効にする方法については、 「ブラウザ監視を手動で設定する」を参照してください。
この呼び出しは、JavaScript スニペットを挿入するすべての Web リクエストに対して呼び出す必要があります。 cannotはグローバル スコープで呼び出され、キャッシュされます。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | オプション。コンテンツ セキュリティ ポリシー (CSP) ポリシーによって使用される、リクエストごとの暗号化ナンス。 |
戻り値
ブラウザエージェントヘッダーのJavaScriptを返します。
例
ブラウザの手動監視装置
ヘッダーコールとフッターコールの使用方法については、 Manually instrument browser monitoring を参照してください。
CSP ノンスの例
CSP ノンスでヘッダー呼び出しを使用する方法については、「CSP ノンス サポート」を参照してください。