【发布时间】:2020-11-29 15:56:03
【问题描述】:
你好,
我正在尝试构建 PWA,但未检测到我的清单。 我把它放在我项目的根目录。
它包含
{
"name": "MiniSysteme",
"short_name": "MiniSys",
"start_url": "/index.php",
"display": "standalone",
"background_color": "#FFE9D2",
"theme_color": "#FFE1C4",
"orientation": "portrait-primary",
"icons": [
{
"src": "/img/icons/icon-72x72.png",
"type": "image/png",
"sizes": "72x72"
},
{
"src": "/img/icons/icon-96x96.png",
"type": "image/png",
"sizes": "96x96"
},
我在 index.php 的头部添加了这一行
<link rel="manifest" href="../manifest.json" >
页面是通过 MVC 结构构建的。 index.php 调用 viewHeader.php 通过 require("view/viewHeader.php"); 包含指向清单文件的链接。
您认为这种结构会导致获取清单系统出现问题吗?
解决方案: 问题是标签中 link et rel 之间的不可见字符!疯狂但真实。现在检测到清单并且标签保留在 .这个隐形字符或坏空间正在打破头部并打开身体。
【问题讨论】:
标签: php model-view-controller progressive-web-apps manifest