使用video标签 浏览器会警告CORB
时间: 2023-07-01 21:28:49 浏览: 61
CORB (Cross-Origin Read Blocking) 是一种浏览器安全机制,它会阻止跨域请求的响应,以保护用户的隐私和安全。因此,当使用 video 标签加载跨域资源时,可能会触发 CORB 警告。
为了解决这个问题,可以尝试以下几种方法:
1. 将视频资源放置在同一域名下,避免跨域请求。
2. 在服务器端配置 CORS(Cross-Origin Resource Sharing),允许跨域请求。
3. 通过代理服务器将跨域请求转发到同一域名下。
4. 在请求时添加 crossorigin 属性,告诉浏览器该资源可以被跨域访问,例如:
```html
<video src="http://example.com/video.mp4" crossorigin></video>
```
以上是一些常见的解决方法,具体应该根据实际情况进行调整。
相关问题
这个警告会不会拦截请求?
这个警告是指跨源读取阻止(CORB)功能会阻止MIME类型为text/html的跨源响应。它并不会直接拦截请求,而是在浏览器中对响应进行处理。当浏览器检测到跨域请求返回的响应是text/html类型时,CORB会对响应进行保护,防止恶意网站通过该响应获取敏感信息。因此,你可能会看到警告,但不会影响请求的发送和接收,只是对响应进行了安全处理。
百度地图api CORB
CORB(Cross-Origin Read Blocking)是浏览器的一种安全机制,用于防止跨域资源共享(CORS)攻击。当浏览器在请求跨域资源时,服务器返回的响应可能包含敏感信息,攻击者可以通过注入恶意脚本来获取这些信息。CORB机制会阻止恶意脚本访问响应中的数据,从而保护用户的信息安全。
在使用百度地图API时,如果浏览器开启了CORB机制,可能会导致API请求失败。解决方法是在API请求中添加响应头“Access-Control-Allow-Origin: *”,允许跨域请求访问该API。同时也可以通过调整浏览器的安全设置来关闭CORB机制。