在将请求发送到服务工作者之前是否应用了内容安全策略 (CSP)?
Does the content security policy (CSP) get applied before requests are sent to service workers?
我正在调查是否可以使用 service worker 来重写某些请求:
addEventListener('fetch', function(event) {
if (someCondition) {
event.respondWith(fetch(someOtherUrl));
}
});
我不确定的是:Service Worker 能否重写会被页面的内容安全策略 (CSP) 阻止的请求?
Does the content security policy (CSP) get applied before requests are sent to service workers?
经过测试,答案似乎是肯定的。 CSP 在 在 请求发送给 service worker 之前得到应用,因此 service worker 不可能 重写最初违反 CSP 的请求.
我正在调查是否可以使用 service worker 来重写某些请求:
addEventListener('fetch', function(event) {
if (someCondition) {
event.respondWith(fetch(someOtherUrl));
}
});
我不确定的是:Service Worker 能否重写会被页面的内容安全策略 (CSP) 阻止的请求?
Does the content security policy (CSP) get applied before requests are sent to service workers?
经过测试,答案似乎是肯定的。 CSP 在 在 请求发送给 service worker 之前得到应用,因此 service worker 不可能 重写最初违反 CSP 的请求.