【发布时间】:2020-07-23 10:47:42
【问题描述】:
所以我尝试使用Flask 制作Progressive web app,但我遇到了问题。我无法从manifest.json file 加载图标。
PWA 控制台的屏幕截图
清单 Json
{
"name": "PWA using Flask",
"short_name": "Flask PWA",
"theme_color": "#042ad3",
"background_color": "#ffffff",
"icons": [
{
"src": "/app/static/images/icon-64.png",
"type": "image/png",
"sizes": "64x64"
},
{
"src": "/app/static/images/icon-96.png",
"type": "image/png",
"sizes": "96x96"
},
{
"src": "/app/static/images/icon-192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "/app/static/images/icon-512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": "/",
"display": "standalone",
"orientation": "portrait"
}
PWA HTML(只是头部)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="{{ url_for('static', filename='bulma/css/bulma.min.css') }}">
<link rel="manifest" href="{{ url_for('static', filename='manifest.json') }}">
<meta name="description" content="My First PWA">
<title>{{title}}</title>
</head>
</html>
文件夹结构
【问题讨论】:
标签: flask progressive-web-apps manifest.json