html 设置origin,HTML Location origin用法及代码示例

HTML中的DOM位置来源属性用于返回URL的协议,主机名和端口号。这是一个只读属性。

用法:

location.origin

返回值:此方法返回一个String值,表示协议,域名(或IP地址)和端口号。具有“ file://”协议的网址可能会根据浏览器返回不同的值。

注意:某些浏览器可能不显示端口号。

以下示例说明了上述方法:

例:

DOM Location Origin Property

GeeksforGeeks

DOM Location Origin Property

Click on the button to get the location

origin of the page:

Get Location Origin

The location origin of this page is:

function getOrigin() {

let loc = location.origin;

document.querySelector('.location')

.innerHTML = loc;

}

输出:

在单击按钮之前:

5e202dd025c5c3e5b93d954e64de79d1.png

单击按钮后:

685bad84e8c1547da4c63890b8647b3c.png

支持的浏览器:下面列出了DOM Location origin属性支持的浏览器:

谷歌浏览器

Internet Explorer 11.0

Firefox

Opera 15.0

Safari

Nginx 本身并不直接处理 strict-origin-when-cross-origin,这是一个由浏览器执行的安全特性。strict-origin-when-cross-origin 是默认的跨域请求策略,它在不同源的情况下会发送简单请求(GET、POST等)的 origin 头,并且发送包含身份验证凭据的请求时不会发送 origin 头。 Nginx 的作用是作为一个 Web 服务器或反向代理服务器,可以通过配置来控制请求的转发和响应的处理。如果你需要在 Nginx 上处理跨域请求,你可以通过配置相关的头文件来实现。 在 Nginx 中,你可以使用 `add_header` 指令来添加头文件。例如,你可以在 Nginx 的配置文件中添加以下指令: ``` location / { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range'; if ($request_method = 'OPTIONS') { add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Content-Length' 0; return 204; } } ``` 上述配置将在响应中添加跨域请求所需的头文件,允许所有来源(`Access-Control-Allow-Origin: *`),并允许 GET、POST、OPTIONS 方法,以及一些常见的请求头。 请注意,这只是一个简单的示例配置,你可以根据你的具体需求进行调整。另外,由于浏览器执行跨域请求策略,仍然需要在客户端的 JavaScript 代码中进行相应的配置,以确保请求能够成功发送。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值