我有一个带有服务人员设置的Angular7应用程序。但我只是注意到,当我试图在我的网站上打开一个PDF链接时,它们不起作用。
但是,如果我打开开发人员控制台应用程序并单击绕过网络,它会正常工作,如果我禁用服务工作者,它也会正常工作。
这是我的
ngsw-config.json
文件。
{
"index": "/index.html",
"assetGroups": [
{
"name": "app-shell",
"installMode": "prefetch",
"updateMode": "prefetch",
"resources": {
"files": [
"/index.html",
"/manifest.json",
"/ngsw-worker.js",
"/scripts*.js",
"/main*.js",
"/polyfills*.js",
"/runtime*.js",
"/common*.js",
"/*.css"
]
}
}, {
"name": "assets-lazy",
"installMode": "lazy",
"updateMode": "lazy",
"resources": {
"files": [
"/images/logo_red_white.svg",
"/logo.png",
"/assets/icons/**",
"/*.js"
]
}
}
]
}
当我查看开发人员工具上的网络选项卡时,我可以看到PDF是从服务工作者加载的。
我可以告诉服务人员忽略PDF文件吗?