问题标签 [pwabuilder]

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 回答
547 浏览

ios - 在 iOS 上,allow-navigation 不优先于 allow-intent

我使用 PWAbuilder 为我的 PWA 应用程序生成了 iOS 和 Android Pollyfill。它在 Android 上运行良好,但我在 iOS 上遇到了问题。

我希望在外部浏览器中打开外部链接,所以我添加了这个allow-intent

这很好用,如果我点击任何外部链接(not-under-my-domain.com),它会在外部浏览器中打开。

为了在应用程序中打开my-domain.com,我添加了

根据文档,allow-navigation应该优先于allow-intent,但它似乎不起作用。

然后,如果我点击我的域中的任何链接,例如/other-page,它会在外部浏览器中打开 - 这是意料之外的,它应该在应用程序中打开。

我希望任何未定义的链接allow-navigation在外部浏览器中打开,以及应用程序内的所有其他链接(在my-domain.com下)。

有任何想法吗?

0 投票
1 回答
122 浏览

manifoldjs - PWABuilder 网页浏览器

再会。我对代码知之甚少。我希望当人们从手机或计算机进入页面时下载 PWA。我应该在 PWABuilder 中做什么?

0 投票
0 回答
522 浏览

ionic-framework - 渐进式网络应用程序无法下载文件

再会

我目前正在尝试为 Moodle 站点开发一个渐进式网络应用程序,但我无法从 Moodle 站点下载文件。

我利用https://www.pwabuilder.com/构建 PWA 并生成服务工作者。我根据需要将服务人员添加到了 https Moodle 站点。服务工作者在使用 PWA 时按应有的方式注册。

PWA 非常适合以 URL 形式打开外部链接(URL 根据需要在应用浏览器中打开)。

但是,我无法从 moodle 网站下载任何文件,例如 pdf 文档。

我尝试使用嵌入 Moodle 站点的基本 iframe 开发 Ionic 应用程序,以确定这是否可行。我也可以打开外部链接,但仍然无法打开/下载文档。

然后,我将以下网站http://www.pdfpdf.com/samples/嵌入到Ionic 应用程序的 iframe 中,该应用程序托管一些示例 pdf 文件。然后我可以根据需要下载 pdf 文件。

我他们从我们拥有的另一台服务器嵌入了另一个网站,但也无法下载任何文件

在浏览器中模拟 Ionic 应用程序时,我总是能够根据需要下载文件,因为它只是另一个访问文件的“浏览器”。

所以我的猜测是服务器上的某些配置在从应用程序(如渐进式 Web 应用程序)请求时阻止文件下载?

任何帮助或指示将不胜感激。

0 投票
1 回答
2854 浏览

javascript - PWA:如何使用 Javascript/HTML 5 将 pdf 存储在本地存储或本地设备中?

我正在使用 PWA Builder 设置渐进式 Web 应用程序。我需要下载 pdf,一旦我在断开互联网后在本地设备上下载了渐进式 Web 应用程序,然后我再次检查点击 pdf 的链接进行下载。我试过了,但 PDF 文件没有下载。请建议。

0 投票
4 回答
2154 浏览

cordova - 有没有办法在 Google Play 上提交 reactjs PWA?

我想使用“一次编写,到处运行”

所以我用 create-react-app 在 reactjs 中创建了一个 PWA。

我的应用程序运行良好,我可以从网站将其放在手机的主屏幕上。但是,我也希望在移动商店中可见(从 Google Play 开始)。

我试过:

今天有没有办法在商店中部署 reactjs PWA 应用程序?那将实现我关于渐进式网络应用程序的伟大梦想:)

0 投票
1 回答
108 浏览

progressive-web-apps - 在 pwabuilder 生成的 appx 文件中包含 DeviceCapability

我需要将 pwabuilder.com 生成的渐进式 Web 应用程序 appx 文件上传到 Microsoft 合作伙伴中心。它必须包含在其功能列表中

在 pwabuilder.com appx 生成过程中,我看不到任何添加功能的方法。所以我

  • 将 windows.appx 重命名为 windows.zip
  • 解压windows.zip
  • 编辑 AppxManifest.xml 并添加到位置能力DeviceCapability Name="location"
  • 再次拉上拉链
  • 将其重命名回 windows.appx
  • 提交给微软合作伙伴中心

无需在 appx 文件上传中添加功能,但我得到的功能

包接受验证错误:windows.appx 的包文件格式无效:HRESULT 异常:0x80510007。更新软件包并重试。

如何包含该功能并上传包?

0 投票
1 回答
1273 浏览

service-worker - 我应该在我的 Wordpress.org 网站上的哪里上传 Manifest JSON 和 Service Worker?我从 PWAbuilder.com 生成了这两个文件

我想为我的 WordPress 网站https://egnews.in/marathi-news/开发一个 PWA - Progressive Web App我已经使用 PWAbuilder.com 下载了清单 JSON 和服务工作者,现在我应该在哪里添加这两个文件我的 WordPress 网站?

0 投票
1 回答
581 浏览

javascript - 向 PWABuilder Cache-first service worker 添加“更新可用,请刷新”提示

我首先使用服务人员使我的网站脱机。我想在更新内容可用时提示用户刷新页面。我希望用户知道他们正在查看过时的竞争,因此他们可以通过刷新页面来获取最新内容。

这些实现是一个很好的例子:

  1. Mozilla 的 Service Worker 演示

  2. 本文中的方法#3 。

我正在使用 PWABuilder 提供的缓存优先服务工作者。它运行良好,但不会提示用户提供可用更新。

我试图从上面的文章中复制代码,但无法让它工作。

这是我目前使用的 service worker 的 repo。

我试图添加到服务工作者脚本的代码:

我正在尝试添加到网页的脚本:

如果我只是将这段代码恭敬地添加到服务人员和网页中,服务人员就可以正常工作。但是更新提示不起作用。

我在控制台中收到此错误:

0 投票
0 回答
77 浏览

android - 为 Windows 10、Android 和 iOS 生成 PWA 的当前和工作说明?

我正在尝试使用 Microsoft 的 PWA 构建器,这似乎是对 Microsoft 文档仍然存在的manifoldJs 的接管。但它根本不起作用。就好像他们已经完全放弃了这个工具。

当您运行该工具时,它会查找不存在的 windows10 启动画面图像,该图像未在任何地方引用,但会在站点上查看,然后无法生成 windows10 内容。pwabuilder run android 根本不做任何事情。没有错误信息。

有人会认为,如果微软对此是认真的,他们就会让这个工作变得微不足道。哎呀,我应该能够进入开发者网站,只需将其指向我的 PWA 地址,它应该会完成其余的工作,而无需涉及其他任何事情!

有人在任何地方都有工作步骤吗?除了非工作文档之外,我找不到任何其他内容:https ://github.com/pwa-builder/PWABuilder-CLI

0 投票
1 回答
29 浏览

javascript - 离线时从缓存中加载文件

我正在尝试使用 pwabuilder 使网页离线可用。服务工作者正在运行并且文件按预期缓存,但是当我切换到离线时,浏览器不会从缓存中加载文件?我错过了什么?我使用 pwabuilder.com 来生成 service worker 文件。这是我的例子:https ://www.360images.fr/vrcache/

任何线索将不胜感激!