Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
12
17
1
5.1
18
5
HTML 属性
ping
12
17
1
6
18
6
ping
12
17
1
6
18
6
DOM API

ping は HTMLAreaElement インターフェイスのプロパティで、 URL を空白で区切ったリストです。このリンクを辿ると、ブラウザーは PING を本体とした POST リクエストをその URL に送信します。

12
17
1
5.1
18
5

ping は SVGAElement インターフェイスのプロパティで、ping 属性を反映した文字列を返します。この属性には、ハイパーリンクが追跡された際に、ブラウザーが(バックグラウンドで)PING という本体を持つ POST リクエストを送信する URL の空白区切りリストが含まれます。通常は追跡に使用されます。

144
144
61
144
その他
svg.elements.a.ping
実験的
61
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。
注釈 2件
制限事項
  • このブラウザでは部分的にしか実装されていません
実装メモ
  • このプロパティは公開されていますが、`browser.send_pings`環境設定が `true` に設定されていない場合、何の効果もありません。バグ951104を参照してください。

基本構文

HTML
<a href="https://example.com"
  ping="/tracking/click?id=123">
  Link with tracking
</a>

ライブデモ

Tracking pings on a link

The ping attribute sends POST notifications when the user activates the link.

プレビュー全画面表示

Multiple endpoints

Several space-separated URLs can receive pings on a single click.

プレビュー全画面表示

Ping vs JavaScript tracking

ping is fire-and-forget. Use it for non-critical analytics; prefer beacons or fetch for richer data.

プレビュー全画面表示

実務での使いどころ

  • ping の活用

    ping は HTMLAnchorElement インターフェイスのプロパティで、スペースで区切られた URL のリストです。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。