我试图构建一个PWA (进步网络应用程序),但Chrome控制台警告说,它正在阻止我的css和图标文件。
Request was blocked by DevTools: "https://example.com/styles/style.css".
我无法自动找到有关这种情况的任何信息,据我所知,只有当用户手动请求阻止脚本时,才会发生这种情况。Chrome除了被屏蔽之外,不提供任何其他有关警告的信息。
不知道什么是鬼骑士.错误如下。
灯塔返回的错误:泛型::内部:扩展结果为空。灯塔调用Page.navigate (为了保证)错误:扩展超时。在呈现超时之前不调用exit()。在wrs.Extension.onTimeout_ () at at Map.forEach () at chromium.DevTools.Connection.dispatchMessage () at chromium.DevTools.Connection.onJsonMessage_ ()时:1:40
我使用webpack离线插件制作了一个PWA,配置方式如下:
// Put it in the end to capture all the HtmlWebpackPlugin's
// assets manipulations and do leak its manipulations to HtmlWebpackPlugin
new OfflinePlugin({
ServiceWorker: {
events: true,
},
relativePaths: false,
publicPath: '/',
appShell: '
我是否可以获得PWA功能,例如在用于anrdoid/ios的本地应用程序中进行请求缓存(我需要访问一些本地功能,如照相机等)
或者用离子4+角7缓存请求的另一种方法。
我尝试过ng add @angular/pwa,配置请求缓存,然后运行ionic cordova run(or build) android --prod。Web版本的应用程序缓存工作,而本地应用缓存不工作。
我希望看到一些缓存的请求,但是我在控制台(devtools,webview)中获得了设备应用程序调试的TypeError: Failed to register a ServiceWorker: An unknown er
当我查看生产站点时,我在控制台中收到此消息。在本地运行,一切都会完美地注册,并且所有的灯塔检查都会在chrome dev工具中通过。 我试着按照以下线索进行故障排除,但没有成功:Failed to register a ServiceWorker: The script has an unsupported MIME type ('text/html') Vue js? Service Worker registration error: Unsupported MIME type ('text/html') 任何帮助将不胜感激,因为我真的很想运行这作为PWA