如果配置了filter.whiteListURLs白名单,会影响到filter.referer吗
时间: 2023-08-11 08:06:34 浏览: 42
配置了filter.whiteListURLs白名单不会影响到filter.referer。filter.whiteListURLs白名单是用来限制请求的URL的,而filter.referer是用来限制请求来源的。两者是独立的过滤器,互相不影响。如果需要同时使用这两个过滤器,可以在过滤器链中依次添加它们。
相关问题
百度地图referer白名单
百度地图的referer白名单指的是可以访问使用百度地图API的网站域名列表。只有在这个列表中的域名才能够使用百度地图API,否则将无法访问。
如果您需要添加新的域名到referer白名单中,可以按照以下步骤进行:
1. 登录百度地图开放平台(http://lbsyun.baidu.com/)。
2. 进入“应用管理”页面,选择需要修改的应用。
3. 点击“设置”,然后选择“安全设置”。
4. 在“referer白名单”中添加需要访问百度地图API的域名,每个域名占一行。
5. 点击“保存”按钮,保存设置。
注意事项:
1. 百度地图API的使用需要进行密钥认证,所以在设置referer白名单之前,您需要先创建一个应用,并获得该应用的密钥。
2. 百度地图API的使用还需要遵守相关的使用协议和规定,包括但不限于每日使用次数的限制等。
hls.js Referer
HLS.js是一个JavaScript库,用于在Web浏览器中播放HLS视频。如果你需要在使用HLS.js播放视频时设置Referer头,可以通过HLS.js提供的config选项来实现。
具体来说,你可以在HLS.js的config选项中设置httpRequstHeaders属性,来设置需要在HTTP请求中发送的头部信息。例如,你可以设置Referer头的值如下:
```
const config = {
xhrSetup: function(xhr) {
xhr.setRequestHeader('Referer', 'https://example.com/');
}
};
const player = new Hls(config);
```
这样,在使用HLS.js播放HLS视频时,将会在HTTP请求中添加Referer头,其值为https://example.com/。请注意,设置Referer头的值应该符合HTTP协议的规范,并且不应该违反任何法律和道德准则。