我有一个有效的谷歌应用程序脚本网络应用程序,并试图将其迁移为渐进式网络应用程序。我用谷歌搜索,但没有找到关于如何做到这一点的文件。 我在休耕链接(在谷歌网站上(中找到了一个描述如何将 Web 应用程序迁移到渐进式应用程序的链接:
将站点迁移到渐进式 Web 应用
我开始应用这些步骤,但是,在更改默认清单文件 (appsscript.json( 时,我收到类似"无效清单:未知属性名称"的错误。
原始清单内容为:
{
"timeZone": "Europe/Istanbul",
"dependencies": {
},
"webapp": {
"access": "MYSELF",
"executeAs": "USER_DEPLOYING"
},
"exceptionLogging": "STACKDRIVER"
}
我添加的行如上面的链接所示:
"name": "The Most Awesome Dragon Site",
"short_name": "MYFIRSTPWA",
"display": "minimal-ui",
"start_url": "/",
"theme_color": "#673ab6",
"background_color": "#111111",
"icons": [
{
"src": "icon-192.png",
"sizes": "192x192",
"type": "image/png"
}
]
当我检查有关谷歌清单文件内容的信息时,没有属性名称,如名称,short_name,显示,start_url等(请参阅下面的链接(
体现
那么这是否意味着谷歌应用脚本网络应用程序不能迁移到渐进式网络应用程序?
如果可能,在哪里可以找到有关如何的信息?
谢谢。
这两个清单非常不同,执行不同的功能。
应用脚本清单-appsscript.json
应用脚本项目清单是一个特殊的 JSON 文件,用于指定应用脚本成功运行脚本所需的基本项目信息。
此文件告诉 Google 基础架构应如何配置和运行您的脚本。
PWA 清单-manifest.json
此清单文件描述有关站点的元信息,例如添加到用户主屏幕时的外观。
这是一个 JSON 文件,您的 HTML 链接到该文件,用户的浏览器将下载该文件。它类似于您制作和提供 HTML 的方式,但它是不同的内容。