HTMLAreaElement: origin 属性

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

HTMLAreaElement 接口的只读属性 origin 返回一个字符串,其中包含 <area> 元素 href 的 origin 的 Unicode 序列化表示。

具体的结构因 URL 类型而异。

  • 对于使用 ftp:http:https:ws:wss: 协议的 URL,它将是 protocol 加上 //,再加上 host。与 host 相同,port 仅在不使用协议默认端口时包含。
  • 对于使用 file: 方案的 URL,其值取决于浏览器。
  • 对于使用 blob: 方案的 URL,返回的是 blob: 后面的 URL 的 origin,但前提是该 URL 使用 http:https:file: 方案。例如,blob:https://mozilla.org 将返回 https://mozilla.org

对于所有其他情况,返回字符串 "null"

有关更多信息,请参阅 URL.origin

字符串。

示例

js
// An <area id="myArea" href="https://mdn.org.cn/en-US/HTMLAreaElement"> element is in the document
const area = document.getElementById("myArea");
area.origin; // returns 'https://mdn.org.cn'

规范

规范
HTML
# dom-hyperlink-origin-dev

浏览器兼容性

另见