【发布时间】:2020-02-02 00:11:08
【问题描述】:
我的 Service Worker 中有一个事件侦听器,用于查看获取请求:
self.addEventListener('fetch', function(e) {
console.log('SERVICE WORKER - FETCH',e.request.url,e);
});
现在它可以给我完整的 url,但我希望我能以某种方式只获得 baseURL,不包括域或任何参数。这段代码将在不同的域上运行,所以我不能把那部分分开。
例如,我需要检查用户是否请求“/logout”,但 e.request.url 等于https://test.mywebsite.com/logout/?redirect=/home。
有什么好的方法可以做到这一点,还是我必须走 hacky regex 路线?
【问题讨论】:
标签: javascript url fetch service-worker