问题标签 [progressive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1076 浏览

ios - iOS 11.3 后 Progressive Web App 不再更新

我有一个使用 iOS 11.2 构建的 Progressive Web App。我可以确认该应用程序在 11.3 之前按预期工作 100%。11.3 中的某些东西破坏了我的代码。当我在更新 index.php 后启动应用程序时,它加载了最新版本,现在它不...

它曾经在此更新之前自动更新,现在它继续使用相同的文件(在缓存中?)。但是我在 htaccess 中设置了 index.php 的无缓存策略。因此,在 11.2 上,当我打开应用程序时,它会获取最新的 index.php,但现在即使我在 safari 中打开页面,它也只会保留旧版本。更新的唯一方法是清除 Safari 设置中的网站数据。清单和服务工作人员在 iOS<11.3、android 和 PC 上正确下载和更新我的应用程序,但在 iOS>=11.3 上不正确。

推动新的服务人员重新加载内容也不起作用......

.htaccess 缓存策略

我的清单包含在我的元标记上方

我的清单

我注意到 PWA 现在从清单而不是元标记中获取它的标题?

我的服务人员看起来像这样......

0 投票
1 回答
102 浏览

web - Progressive Web App 中的局部视图

我们正在寻求转向渐进式 Web 应用程序。我们正在寻找部分视图以提高效率。PWA 是否有更多的局部视图选项,还是我们必须使用 Ajax?

0 投票
1 回答
179 浏览

jpeg - 渐进式 jpeg 是快速加载图像的好解决方案吗?

我发现许多网站从一个内容切换到另一个内容,而没有让用户观看许多图像的加载,一切看起来都很轻松。通常,我看到一种 5、10 或 15 秒的加载动画(没有进度条),这让我觉得这是网站呈现所有初始内容的时刻。我只是遇到了渐进式 jpeg 的一个很好的用法,或者他们使用了一个特殊的框架?如果不是,那么快速加载图像的正确开发方法是什么?

0 投票
0 回答
808 浏览

javascript - 如何强制服务人员清除缓存?

我开发了一个 PWA。我遇到的一个问题是,当发布新版本时,我会增加服务工作者文件 (sw.js) 中的版本号,并且当它运行时,缓存会很好地重新生成。版本号是缓存名称,因此更改应该会触发它在运行时执行的新缓存。

这里的问题是它何时运行。

我的一些客户发现很难“获取”最新版本,因为他们的浏览器不想加载新版本并坚持提供旧版本,直到我指示客户手动清除浏览器缓存并重新加载 Chrome。

在我的项目中,我在一个名为 app.js 的 js 文件中注册了我的 service worker。

可能问题是 sw.js 被导入并在 app.js 文件中注册了以下行:

.register('/public/sw.js')

我的问题是是否可以在 app.js 上使用缓存破坏技术,以便该文件每次都运行,然后,当我在 sw.js 文件中进行更改(由新版本号表示)时不会使用旧缓存,但会创建新缓存。

对于缓存破坏 app.js,我会使用

对于那些了解 PWA 的人......这会导致任何不利影响吗?

谢谢

0 投票
1 回答
128 浏览

c# - 如何在 .Net core 2.1 的渐进式 Web 应用程序中存储数据?

我想将离线数据存储在用户移动设备或 i-pad 中 .Net core 2.1 的渐进式 Web 应用程序中。一旦用户上线,它会自动将数据发送到服务器。请让我知道任何参考。

0 投票
0 回答
785 浏览

web-applications - 如何保持安装 PWA 的直接链接

嗨,我有一个网站,其中包含制作 PWA 版本的所有文件。我需要保留直接 url/链接以在移动设备(android 或 ios)上进行安装,而无需在浏览器中访问网站。

例如,我想在时事通讯中发送直接链接以下载 PWA。

谢谢指教

0 投票
1 回答
50 浏览

service-worker - PWA (Uncaught (in promise) TypeError: Request failed) 错误

这是我的代码我不明白这个错误来自哪里我已经厌倦了来自provious post的方法,但这似乎不起作用。请帮助提前谢谢。

这是错误

这是我的服务人员代码

0 投票
1 回答
39 浏览

asp.net - 渐进式 Web 应用程序和 ASP.net 路由

0 投票
0 回答
46 浏览

web - 使用 PWA 从操作系统打开文件

我有一个渐进式网络应用程序,可以处理它自己的项目文件。将其命名为 .mypwaproj。完成项目后,您可以下载该文件并与其他人共享。

我想要的主要是当您双击该项目文件时,它应该打开我的 PWA 并加载内容。

当您右键单击操作系统上的文件并选择要打开的 PWA 时,是否可以将文件内容放入 PWA。

我还将我的 PWA 设置为 .mypwaproj 文件的默认应用程序,当我双击它时,它会正确打开我的 PWA,但是如何获取该 .mypwaproj 文件的内容?实际上它只是一个json数据。

0 投票
1 回答
59 浏览

ruby - Ruby:组合 if 语句:为什么我的代码总是打印相同的值?(例如:累进税制)

我很糟糕,但出于实际原因我需要这个:为什么当“revenus”优于 15000 时我的代码总是打印“2500”?

这是关于累进税制的:我们给他一份收入,他给我们我们必须缴纳的税款。第 1 级:15 001 欧元以下不征收任何税款(不包括在内)。等级 2:15 001 至 4000 欧元(包括)之间的 10% 税。等级 3:40 001 至 80 000 欧元(含)之间的 15% 税。等级 3 税 25% 超过 80 000 欧元(不包括在内)。

由于 if 语句的组合,这可能是一些愚蠢的语法错误,如果您看到一些明显的错误,请告诉我。