如何在服务工作者中设置自定义userAgent?

时间:2018-08-30 10:25:04

标签: service-worker progressive-web-apps workbox

我有一些依赖于userAgent的服务器端代码。该代码运行良好,因为我们在客户端设置了自定义用户代理。但是在我们的网站上启用PWA后,我没有获得自定义的userAgent。 我只想知道,如何在服务工作者中设置自定义userAgent?

1 个答案:

答案 0 :(得分:0)

我想这应该有所帮助:

self.addEventListener("fetch", event => {
   // inject custom UA string
   event.request.headers.append('User-Agent', 'MyAwesomePWA/1.0.0');
   event.respondWith(fetch(event.request));
}

链接: