起源是协议+主机名(+端口)的共同协议名称?

起源是协议+主机名(+端口)的共同协议名称?

我知道这是JavaScript(不支持在IE中),但我真的找不到在互联网上的其他来源的词回来。

有这个部分的url的正式名称?

说明:这是为了命名一个数据库列,虽然HostName非常清楚它是什么,但我担心列名Origin不会那么清楚。

但是,如果这是共同的同意词,那么我认为这是最好的名字 – 只是要确定它不是一个真正具体的JavaScript的唯一条款。

我不确定它是否包含“常用”术语,但在Microsoft术语中,scheme +主机名+端口号称为URL“Authority”。 请参阅MSDN https://msdn.microsoft.com/zh-cn/library/system.uri.authority.aspx

另见https://stackoverflow.com/questions/2142910/whats-the-difference-between-uri-host-and-uri-authority

在W3C的HTML5规范中似乎有一个暗示,这可能是“权威”这个术语的有效使用,因为权威的URL是这个scheme(如HTTPS)后面跟着两个斜杠“//”部分是双斜杠作为主机。 因此,对于Microsoft来说,将URL的权限称为“ https://www.example.com.8080/an-example ”中的“ https://www.example.com:8080 ”可能是有效的-of-an-absolute-url.html “

请参阅https://dev.w3.org/html5/spec-preview/urls.html#authority-based-url