Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script HTML服务-PWA_Google Apps Script_Progressive Web Apps - Fatal编程技术网

Google apps script HTML服务-PWA

Google apps script HTML服务-PWA,google-apps-script,progressive-web-apps,Google Apps Script,Progressive Web Apps,很抱歉提出一个noob问题,因为我半年前刚刚开始web开发 我需要你的帮助,将我的气体应用程序设置为PWA。有这种可能性吗?我很难找到任何真正有用的资源来说明如何创建一个服务工人和清单文件来正确工作。对我来说,接受这方面的培训是非常有帮助的 谢谢。拥有有效的manifest.json将使您的应用程序能够添加到Android、iOS-Safari、Chrome-All桌面操作系统的主屏幕 您可以使用为应用程序生成manifest.json,并将其保存在项目的根目录中,并使用index.html链接

很抱歉提出一个noob问题,因为我半年前刚刚开始web开发

我需要你的帮助,将我的气体应用程序设置为PWA。有这种可能性吗?我很难找到任何真正有用的资源来说明如何创建一个服务工人和清单文件来正确工作。对我来说,接受这方面的培训是非常有帮助的


谢谢。

拥有有效的manifest.json将使您的应用程序能够添加到Android、iOS-Safari、Chrome-All桌面操作系统的主屏幕

您可以使用为应用程序生成manifest.json,并将其保存在项目的根目录中,并使用index.html链接它,如下所示


您可以使用为应用程序生成service worker

我不知道你的GAS应用程序是什么,但是如果它是基于HTML/JS/CSS的,你可以试试www.pwabuilder.com。它将为您提供清单和服务人员,以便将其放入您的代码中


您也可以尝试在Chrome中使用Lighthouse扩展,并在您的站点上激活它。它将告诉您的应用程序是否与PWA兼容,以及哪些需要工作。

Google应用程序脚本不是持久的服务器端脚本。@tehhowch您可以指定吗?我对这个话题很陌生,如果你至少能提供一些文档或图坦卡蒙的话,对我会有很大帮助。是否有可能克服将GAS web应用程序更改为PWA的限制?谢谢这不是一个“找我教程”网站。我只是说,在调用应用程序脚本之间没有内存持久性-每次点击一个Web应用程序都会生成一个新实例。@tehhowch得到了!我注意到GAS中没有内存。我的想法是捕获主index.html文件并将其保存为脱机模式版本。如果这是不可能的,非离线版本的应用程序将是好的-只是让它加载到一个单独的实例(不是在浏览器窗口),并添加一个图标到Android主屏幕(不是网站的快捷方式)。谢谢!问题是我不知道如何将任何文件放到页面的“根”中,因为Google Apps Script HTML服务实际上不允许查看服务器内容。我不熟悉Google Apps脚本。您也可以将清单放在非根文件夹中。只需将它链接到index.html中的正确路径或您的主页。