HTMLAreaElement: ping property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
The ping
property of the HTMLAreaElement
interface is a space-separated list of URLs. When the link is followed, the browser will send POST
requests with the body PING to the URLs.
It reflects the ping
attribute of the <area>
element.
Note: This property is not effective in Firefox and its usage may be limited due to privacy and security concerns.
Example
html
<map>
<area
href="https://example.com"
ping="https://example-tracking.com https://example-analytics.com"
alt="example" />
</map>
js
const areaCollection = document.getElementsByTagName("map")[0].areas;
console.log(areaCollection[0].ping); // Output: "https://example-tracking.com https://example-analytics.com"
Specifications
Specification |
---|
HTML # dom-area-ping |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ping |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
See also
HTMLAnchorElement.ping
property