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

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

written-by

Alex Chau

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

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

ナレッジベース