ナレッジベース
公開されました Sep. 10, 2025

Liferayサポート向けにHARファイルを生成する方法

written-by

Alex Chau

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

HTTP アーカイブ (HAR) ファイルは、ユーザーのブラウザとサイト間の情報を追跡するために使用されるフォーマットです。 ロード時間の遅さ、ページのレンダリング、その他のボトルネックなどのパフォーマンスの問題を特定するために使用することができます。 これは、ファイルがリソースの負荷を追跡し、これらのリソースをロード/実行するのにかかる時間を追跡するためです。

Liferayサポートが時々依頼することがある素晴らしい診断ツールです。 使用しているブラウザに応じて、以下のような手順でHARファイルを生成することができます。

解決

Chrome

  1. 開発者ツール" を以下のいずれかの方法で開きます。
    • Keyboard Shortcut:
      • OS X: ⌘⌥I
      • Linux: Ctrl + Shift + i
      • Windows: F12
    • Chrome Menu:
      • ブラウザ ウィンドウの右上にある Chrome Menu をクリックし、 Tools > Developer Toolsを選択します。
  2. Development ToolNetwork タブに移動します。
  3. ページのリソースをキャッシュしないようにするには、 キャッシュを無効にする オプションにチェックを入れます。
  4. ページをリフレッシュしブラウザからサーバへのトラフィックのキャプチャを開始します。

    注意: 動作前に行われたリクエストをレビューできるように、フルページロードをキャプチャしてください。

  5. 問題を実証する、または問題を誘発するステップを試みる/実行する。
  6. ネットワークレコード領域を右クリックし、"Save as HAR with content" を選択します。
  7. HARファイルをLiferayサポートに送信する前に、パスワードや秘密などの機密情報を必ず削除/修正してください。

 

FireFox

  1. Tools > Web Developer > Networkに移動します。
  2. ページをリフレッシュしブラウザからサーバへのトラフィックのキャプチャを開始します。

    注意: 動作前に行われたリクエストを確認できるように、ページの全負荷をキャプチャしてください。

  3. 問題を実証またはトリガーする手順を試行/実行します。
  4. Export に続いて Save As... をクリックしてHARファイルを保存します。
  5. HARファイルをLiferayサポートに送信する前に、パスワードや秘密などの機密情報を必ず削除/修正してください。

 

インターネットエクスプローラ

Internet Explorerは、HAR出力ファイルをネイティブに提供していません。 このように、 HTTPWatch のようなサードパーティ製のプログラムを代わりに使用することもできます。

  • HttpWatchをダウンロードしてインストールします。
  • 問題を再現する前に HttpWatch のキャプチャを開始します。
  • 問題を再現した後、HttpWatchのキャプチャを停止します。
  • キャプチャをHAR形式にエクスポートします。

 

Edge

  1. F12 キーボードショートカットを使用して、"Developer Tools" にアクセスします。

  2. ページをリフレッシュしブラウザからサーバへのトラフィックのキャプチャを開始します。

    注意: 動作前に行われたリクエストを確認できるように、ページの全負荷をキャプチャしてください。

  3. 問題を実証する、または問題を誘発するステップを試みる/実行する。
  4. Export as HAR (Developer Toolsの停止ボタンの横にあるフロッピーボタン)をクリックし、 Save As...をクリックしてHARファイルを保存します。
  5. HARファイルをLiferayサポートに送信する前に、パスワードや秘密などの機密情報を必ず削除/修正してください。

 

Safari

  1. デベロッパーツール に移動し、"Start Recording Timeline" を選択します。
  2. Select timeline all instruments to record
  3. ページをリフレッシュしブラウザからサーバへのトラフィックのキャプチャを開始します。

    注意: 動作前に行われたリクエストを確認できるように、ページの全負荷をキャプチャしてください。

  4. 問題を実証またはトリガーする手順を試行/実行します。
  5. Savaをクリックします。 (下向きの矢印のついた円

サニタイズ

  1. https://har-sanitizer.pages.dev/ へ移動
  2. 以前、生成したHARファイルをアップロード
  3. HARファイルからサニタイズする要素を選択:

Cookies

  • COMPANY_ID
  • ID
  • JSESSIONID
  • LOGIN
  • PASSWORD
  • USER_UUID

ヘッダー

  • Authorization
  • Cookie
  • LIFERAY_EMAIL_ADDRESS
  • LIFERAY_SCREEN_NAME
  • LIFERAY_USER_ID
  • Set-Cookie
  • WWW-Authenticate
  • x-csrf-token

MIMEタイプ

  • text/html

CloudflareのHARサニタイザーでサニタイズできないデータ

  • postData

4. サニタイズされたHARファイルのダウンロードをクリック

 

追加情報

did-this-article-resolve-your-issue

ナレッジベース