-
2 votesanswersviews
渐进的web应用程序信标搜索
是否可以使用不使用本机移动技术(Android,ios,...)的Web技术,使用渐进式Web应用程序搜索信标数据(uuid,url,...)? 提前致谢 . -
-1 votesanswersviews
在开发渐进式Web应用程序时,如何将本地存储中的图像(每个大于20 mb)存储为脱机数据?
我是新手的反应 . 我正在开发一个渐进的Web应用程序 . 我使用本地存储将我的数据存储为脱机 . 我想捕获并上传大小超过20 MB的图像 . 我不知道如何将这些图像存储在本地存储中并在我的应用程序在线时上传这些图像 . -
0 votesanswersviews
已创建的PWA - 适用于Chrome的主页图标,但不适用于Firefox
我创建了一个PWA,移动Chrome允许使用正确的图标添加到主屏幕 . Firefox也允许安装到主屏幕,但没有图标? 我的index.html包含: <link rel="manifest" href="/manifest.json" /> 我的manifest.json看起来像这样: { "short_name":... -
0 votesanswersviews
散列文件名是否在服务工作者离线应用程序中有用?
将哈希添加到文件名(例如,script.b3j4h3.js)以便在文件内容改变时,缓存失败并且获取新文件 . 但是这种缓存破坏技术(向文件名添加哈希)是否可以与缓存优先离线应用程序(使用服务工作者)一起使用?因为服务工作者无论如何都维护所有缓存文件的哈希映射,并且浏览器将在该哈希映射发生更改时更新文件 . 此外,不需要维护不同用户的文件的不同版本 - 现有会话从脱机缓存获取其版本,而从网络获取新版... -
0 votesanswersviews
配置nginx以在wab app中提供manifest.json文件
在我的Web应用程序中,我在开发控制台中出现此错误: GET /manifest.json 401 (Unauthorized) manifest.json:1 Manifest: Line: 1, column: 1, Unexpected token. login:1 Site cannot be installed: the manifest could not be fetched, is... -
88 votesanswersviews
在Android上,Progressive Web Apps与本机应用程序相比具有哪些功能,反之亦然[关闭]
2015年,谷歌推出了一种开发Android应用程序的新方法:progressive web apps . 可以创建一个看起来像本机应用程序的应用程序,可以使用设备的硬件,如摄像头和加速度计,接收推送通知,具有启动器图标,离线工作,存储本地数据等 . 在Android上,本机应用程序提供的渐进式Web应用程序不支持哪些功能,反之亦然 . -
0 votesanswersviews
渐进式Webapp脱机登录和本地存储解密
假设用户注销其应用程序,该应用程序存储数据,并且应该可以脱机访问 . 任何人都知道一种方法/工具包/ sdk,它支持本地存储的加密以及渐进式webapp的身份验证和解密? -
1 votesanswersviews
使用Mads Kristensen的WebEssentials.AspNetCore.PWA与Razor时出错
我正在尝试使用Mads Kristensen的 WebEssentials.AspNetCore.PWA 将网站转换为PWA(Progressive Web App) . 使用Chrome F12 Dev工具查看生成的代码时,找不到服务工作者和Web清单,因为 _Layout 中的路径中有一个额外的 ~/ (额外的波浪号和额外的斜杠) . 我正在使用localhost和.NETCore 2.1进行... -
3 votesanswersviews
无法安装渐进式网络应用程序站点:没有可用于显示的图标
我正在构建一个渐进的Web应用程序 . 我从create-react-app开始使用样板文件 . 然后我添加了一个Web应用程序清单 . app / public / manifest.json { "short_name": "First Contributions", "name": "First Con... -
0 votesanswersviews
解雇后浏览器可以重新启动Web App安装 Banner (chrome添加到主屏幕)吗?
Docs关于显示 Web App Install Banner 的启发式方法仅描述了这种情况 有一个Web应用程序清单文件: 一个short_name(在主屏幕上使用) 一个名字(在 Banner 中使用) 一个144x144 png图标(图标声明必须包含mime类型的图像/ png) 加载的start_url 是否在您的站点上注册了服务工作者 . 通过HTTPS提供(... -
0 votesanswersviews
使用添加到主屏幕时,PWA图标不可见
我添加了不同大小的图标(144x144和194x194)并创建了pwa-manifest.json - { "short_name": "app", "name": "Application", "icons": [ { "... -
0 votesanswersviews
对于我的PWA,Chrome 67赢得了't fire the ' beforeinstallprompt'
我正在开发一个示例Web应用程序,我希望我的用户能够安装到他们的chrome主屏幕 . 据我所知,满足以下所有条件: 尚未安装Web应用程序满足用户参与启发式(当前,用户与域进行了交互至少30秒)包括一个Web应用程序清单,其中包括:short_name或名称图标必须包含192px和512px大小的图标start_url显示必须是以下之一:fullscreen,standalone或minima... -
0 votesanswersviews
如何在localhost上开发时为Splash Screen of Progressive Web App制作图标
我正在将现有的Web应用程序更改为Progressive Web App . 大部分都很好,我现在已经完成了 . 然而,在开发过程中我注意到了一些奇怪 MY PROGRESS: 我创建了Serviceworker来缓存一些文件,一切都很顺利 . 之后,我创建了清单并尝试在我的Android设备上进行调试,以测试here所描述的"Add To Homescreen"功能 . 这也... -
0 votesanswersviews
create-react-app:无法安装站点:未检测到匹配的服务工作者
我有这个问题,我正在尝试将我的React应用程序添加到Homescreen . 的manifest.json { "short_name": "Ridnois", "name": "Ridnois - Amazing store (dev)", "icons": [ { ... -
0 votesanswersviews
即使满足所有要求,PWA启动屏幕也无法正常工作
我已经为自定义框架设置了PWA功能,除了启动画面外,一切都很好 . 满足以下要求: name属性设置为我的PWA的名称 . background_color属性设置为有效的CSS颜色值 . icons数组指定的图标至少为512像素x 512像素 . 图标存在且是PNG . 除非我删除所有其他图标,否则512x512图标将不会用于启动画面 . 该图标出现在Chrome开发工具应用... -
7 votesanswersviews
PWA应用程序 - 使用Angular 6将图像和视频存储在本地存储中
我正在使用角度javascript创建一个Progressive Web应用程序(PWA) . 我需要存储从服务器下载的图像和视频 . 我已经探讨了本地存储和IndexedDb,两者都有存储大小的限制 . 官方文档称,Safari浏览器最多分配 50 MB ,Chrome移动设备为本地存储分配 6% of free disk space . 是否有任何选项可以在本地存储大尺寸的图像和视频,并在设... -
1 votesanswersviews
在PWA中脱机时的映像存储
我正在为我现有的托管网站构建手动PWA(不使用框架IONIC,React等) . 我的基本要求是我想从手机摄像头拍摄照片 . 但条件是:1 . 当我拍摄照片时,我将完全离线 . 2.我想将它上传到数据库中的服务器 . 但是当我离线时,我想将它存储在本地存储中,当我在3天后重新上线时,它将恢复剩余的东西并自动将图像上传到服务器 . 我尝试使用javascript但没有那么多 . 我想要的基本方法是... -
4 votesanswersviews
Android原生应用程序安装 Banner 不起作用
我想在我的网站上为我的Android应用程序获取原生应用程序安装 Banner . 我的manifest.json看起来像这样: { "short_name": "App Name", "icons": [ { "src": "launch-icon.... -
6 votesanswersviews
如何强制服务工作者更新?
我正在使用sw-precache通过Polymer CLI构建过程生成我的服务工作,因此它旨在更新更新文件的哈希,以表示需要更新缓存 . 但是我的更新内容没有在缓存中被替换,所以如果我用ctrl r刷新它会得到一个旧版本但是如果我用ctrl shift r刷新则会得到新版本 . 原因可能是我的服务工作者没有更新 . This doc说明 如果服务工作文件中的字节与现有文件的差异,则认为它是新的 ... -
0 votesanswersviews
缓存Busting不支持服务工作者
我正在使用sw-precache和sw-toolbox来管理我的服务工作者 . 假设我有一个我要缓存的css文件 staticFileGlobs: ['public/asset/build/css/m_index.min.css'] 它被运行gulp任务添加到服务工作者 var precacheConfig = [["public/asset/build/css/m_college.m... -
0 votesanswersviews
Service Worker文件和脱机模式
我是否正确理解PWA中的服务器工作文件不应由PWA缓存?据我了解,一旦注册,安装和激活,它将作为一个与浏览器环境中的页面分开的实体退出,并在找到新版本后由浏览器重新加载(我在这里省略了不重要的细节) . 所以我认为没有理由缓存服务工作者文件 . 浏览器通过将其存储在内存(或某处)中来缓存它 . 我认为缓存服务工作文件会使其代码更新的发现变得复杂,并且不会带来任何好处 . 但是,如果未缓存服务工作程... -
2 votesanswersviews
服务工作者 - 首先通过网络缓存并回退到静态页面
我想在我的网站上添加服务工作者,为我的网站用户提供良好的离线体验 . (网站后端是PHP) 我仍然是Javascript承诺和服务工作者的新手,但这是我到目前为止所达到的: 我的 index.php 页面有这个脚本来注册服务工作者 <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.reg... -
0 votesanswersviews
为什么在Web Bluetooth API样本中配对BLE设备时显示“已连接:false”?
我在Android手机中打开this Web Blutooth API sample: 我选择“所有设备”并单击“获取蓝牙设备信息”按钮,然后显示我的HM-10 BLE设备 . 我选择此设备并单击“配对”以连接设备,但实时输出显示 连接:错误 据我了解,可能的原因导致问题是这个网络蓝牙api没有为HM-10 BLE模块设置正确的UUID . 但我不知道在哪里设置UUID . 能否请你帮忙? -
1 votesanswersviews
渐进式Web应用程序manifest.json文件中的JSON语法无效
使用Google Lighthouse extension或其他类似的manifest.json验证服务时出现以下错误 . “错误:文件无效JSON:SyntaxError:位于0的JSON中的意外标记” 清单有效 . 我得到了“添加到主屏幕”提示,并且在开发工具(应用程序/清单部分)中找到了manifest.json文件,尽管未显示该文件的参数 . 我已经检查了Google IO的格式,并且MI... -
0 votesanswersviews
配置nginx以提供manifest.json
如何配置 nginx 以便从我的应用程序的根文件夹中提供 manifest.json ? 我在 mime.types 中添加了一个条目: application/x-web-app-manifest+json webapp; 因为我使用json,所以我在已启用网站的配置中添加了一个位置条目: location /manifest.json { default_type appli... -
16 votesanswersviews
AWS Cloud9不允许使用静态manifest.json,但允许使用css文件
我正在AWS Cloud9中开发PWA,但它不允许在链接标记中包含/引用我的manifest.json . 它在开发工具中说“VFS连接不存在”,好像它找不到清单,因为它在应用程序的外部 . 我在控制台中出现499错误 . 如果我停止节点http-server并重新加载预览页面,这就是我得到的相同消息,因为它没有在端口8080上提供 . 它可以在链接标签中找到CSS文件就好了(在同一个文件夹中) ... -
2 votesanswersviews
Manifest.json用于渐进式Web应用程序无法正常工作
我试图让manifest.json文件适用于我的网络应用程序 . 不幸的是,它无法正常工作 . 我在chrome devtools中收到以下错误: Line: 1, column: 1, Unexpected token. 我很确定JSON是有效的,但它可能与html-head中的路径有关 . 我在这做错了什么? I am linkin it in my html like this: <l... -
0 votesanswersviews
PWA manifest.joson 404 - 但文件确实存在
我搜索过,但无法找到答案 . 我的PWA网站100%在localhost上运行 . 上传到 生产环境 后,服务工作者启动并运行,我在开发工具控制台中获取以下内容:GET https://apps.softsure.co.za/manifest.json 404(未找到)manifest.json:1 Manifest:Line:1,column:1,意外的令牌 . 只提到 生产环境 ,localh... -
1 votesanswersviews
拦截fetch事件并返回indexedDB数据
我正在使用service-worker来缓存一些静态文件,但我也试图将我的json数据缓存在indexedDB中 . 因此,每当我的应用访问网址“www.someurl.com/api/my-items”时,它都会被服务工作者截获,而是使用我的indexedDB数据返回自定义响应 . 我在这里使用基于承诺的idb https://github.com/jakearchibald/idb 到目前为止... -
1 votesanswersviews
Ionic 2 - 仅限渐进式Web应用程序 - 操作方法?
自 I only need a Progressive Web App ;我想知道在安装/设置Ionic时是否可以不安装Cordova以及与本机应用程序相关的所有内容? 你认为我们可以摆脱大胆的东西吗? (执行离子信息命令后见下文) 您有什么想法/最佳实践可以分享吗? 以下组件是Ionic的一部分或是必需的 Cordova CLI: 6.5.0 Ionic CLI版本:2.2....