8得票1回答
我的Angular渐进式网页应用程序无法被搜索到。

我正在构建一个 Angular 渐进式网络应用程序。我希望我的应用程序的行为像原生应用程序一样,但是我遇到了一些问题,这些问题不应该出现在原生应用程序中。 我已将其构建为 PWA,并且成功地添加到我的主屏幕上。应用程序和图标都显示在主屏幕上。但是我遇到的问题是: 当我像搜索手机上的其他应...

25得票3回答
如何在ServiceWorker更新后刷新页面?

我查阅了很多关于 Service Workers 的资源: 更新 ServiceWorker ServiceWorker:Web 平台的革命 Jake Archibald 的可爱的 SVGOMG。 然而,我怎么也想不通如何在新的 ServiceWorker 安装后更新页面。无论我做什...

12得票3回答
如何启用带有单个服务工作者的多语言Angular PWA的安装?

我准备了本地化语言版本的应用程序。为此,我使用了本地的Angular i18n模块,为每个语言设置了适当的应用程序包。 在我的nginx服务器上,每个应用程序版本都可以在独立的位置下找到: - myapp.com/en/... - myapp.com/pl/... 我希望我的应用程序只需安...

56得票3回答
PWA图标在iOS 11.3中没有被使用。

现在我正在iOS 11.3上测试PWA,并使用以下manifest.json文件: { "name": "Maplat PWA Sample", "short_name": "Maplat PWA", "background_color": "#fc980c", "icons...

10得票3回答
PWA清单(manifest.json)-“theme_color”和“background_color”无法正常工作,在Android设备上未显示闪屏屏幕。

当我在Chrome DevTools中查看manifest.js时,我可以看到徽标和颜色都在那里。然而,当我在我的安卓设备的主屏幕上启动网站时,既没有加载背景或主题颜色,也没有显示我的启动界面。有什么想法吗? Manifest.json: { "short_name": "Exampl...

29得票2回答
PWA清单(manifest.json)中的SVG图标 - 如何设置适用于所有尺寸?

现在有没有办法在PWA的“manifest.json”中指定SVG图标应该用于所有可能的尺寸?(Chrome / chromium是我的主要目标。 Firefox希望也可以。) "icons": [ { "src&qu...

16得票1回答
在Android中,PWA中的target="_blank"链接在应用内打开而不是在浏览器中打开

我有一个网站,也是一个PWA(渐进式Web应用程序)。 如果我将PWA添加到我的设备(Android)中,然后再进入浏览器(Chrome,适用于Android的最新版本),那么带有target="_blank"的链接将无论如何在PWA中打开。 我知道这可能是个特殊情况,但如果我想确保浏览器...

14得票8回答
如何在Angular中本地运行Service Worker

我正在遵循 Angular 的最佳实践来制作 PWA。 在制作生产构建 (ng build --prod --aot) 后,我还会从 dist 目录下运行服务工作者,在 localhost 上: http-server -p 8080 -c-1 dist 当我尝试使用以下命令将工作者与 Ang...

7得票1回答
OIDC和PWA(添加到主屏幕)

更新:基本上与Standalone PWA breaks login相同,但是在iOS上出现了问题。 如果您将Web应用程序添加到主屏幕中,Android上的Chrome会与浏览器中相同域名的本地存储共享。您可以通过访问https://wilfrem.github.io/add_to_hom...

15得票1回答
使用Workbox运行时缓存,请求未显示在Chrome的缓存存储中。

我正在使用Workbox运行时缓存来缓存外部调用(其中包括materialize.css)。在我的网络选项卡中,显示请求来自serviceWorker(看起来很好): 但是在缓存存储中,我的运行时缓存看起来是空的: 您可以在Chrome的“应用程序”选项卡中看到我的服务工作者,这是...