问题标签 [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.
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下)。
有任何想法吗?
manifoldjs - PWABuilder 网页浏览器
再会。我对代码知之甚少。我希望当人们从手机或计算机进入页面时下载 PWA。我应该在 PWABuilder 中做什么?
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 应用程序)请求时阻止文件下载?
任何帮助或指示将不胜感激。
javascript - PWA:如何使用 Javascript/HTML 5 将 pdf 存储在本地存储或本地设备中?
我正在使用 PWA Builder 设置渐进式 Web 应用程序。我需要下载 pdf,一旦我在断开互联网后在本地设备上下载了渐进式 Web 应用程序,然后我再次检查点击 pdf 的链接进行下载。我试过了,但 PDF 文件没有下载。请建议。
cordova - 有没有办法在 Google Play 上提交 reactjs PWA?
我想使用“一次编写,到处运行”
所以我用 create-react-app 在 reactjs 中创建了一个 PWA。
我的应用程序运行良好,我可以从网站将其放在手机的主屏幕上。但是,我也希望在移动商店中可见(从 Google Play 开始)。
我试过:
- Microsoft pwaBuilder似乎不起作用(Google play 无法识别下载的捆绑包)
- 在 Cordova 中打包我的应用程序(通过复制 www 中的 reactjs 构建文件),但我像其他人一样被白屏困住(在应用商店发布 PWA:google play 和 ios itunes,Reactjs 与 cordova)
今天有没有办法在商店中部署 reactjs PWA 应用程序?那将实现我关于渐进式网络应用程序的伟大梦想:)
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。更新软件包并重试。
如何包含该功能并上传包?
service-worker - 我应该在我的 Wordpress.org 网站上的哪里上传 Manifest JSON 和 Service Worker?我从 PWAbuilder.com 生成了这两个文件
我想为我的 WordPress 网站https://egnews.in/marathi-news/开发一个 PWA - Progressive Web App我已经使用 PWAbuilder.com 下载了清单 JSON 和服务工作者,现在我应该在哪里添加这两个文件我的 WordPress 网站?
javascript - 向 PWABuilder Cache-first service worker 添加“更新可用,请刷新”提示
我首先使用服务人员使我的网站脱机。我想在更新内容可用时提示用户刷新页面。我希望用户知道他们正在查看过时的竞争,因此他们可以通过刷新页面来获取最新内容。
这些实现是一个很好的例子:
本文中的方法#3 。
我正在使用 PWABuilder 提供的缓存优先服务工作者。它运行良好,但不会提示用户提供可用更新。
我试图从上面的文章中复制代码,但无法让它工作。
这是我目前使用的 service worker 的 repo。
我试图添加到服务工作者脚本的代码:
我正在尝试添加到网页的脚本:
如果我只是将这段代码恭敬地添加到服务人员和网页中,服务人员就可以正常工作。但是更新提示不起作用。
我在控制台中收到此错误:
android - 为 Windows 10、Android 和 iOS 生成 PWA 的当前和工作说明?
我正在尝试使用 Microsoft 的 PWA 构建器,这似乎是对 Microsoft 文档仍然存在的manifoldJs 的接管。但它根本不起作用。就好像他们已经完全放弃了这个工具。
当您运行该工具时,它会查找不存在的 windows10 启动画面图像,该图像未在任何地方引用,但会在站点上查看,然后无法生成 windows10 内容。pwabuilder run android 根本不做任何事情。没有错误信息。
有人会认为,如果微软对此是认真的,他们就会让这个工作变得微不足道。哎呀,我应该能够进入开发者网站,只需将其指向我的 PWA 地址,它应该会完成其余的工作,而无需涉及其他任何事情!
有人在任何地方都有工作步骤吗?除了非工作文档之外,我找不到任何其他内容:https ://github.com/pwa-builder/PWABuilder-CLI
javascript - 离线时从缓存中加载文件
我正在尝试使用 pwabuilder 使网页离线可用。服务工作者正在运行并且文件按预期缓存,但是当我切换到离线时,浏览器不会从缓存中加载文件?我错过了什么?我使用 pwabuilder.com 来生成 service worker 文件。这是我的例子:https ://www.360images.fr/vrcache/
任何线索将不胜感激!