清单:属性'start_url'被忽略,应与文档

时间:2018-01-13 12:59:15

标签: javascript html json progressive-web-apps manifest.json

我刚刚构建了一个静态HTML页面&我想让它可以安装。

的manifest.json

{
    "name": "YYY",
    "short_name": "YYY",
    "icons": [
        {
            "src": "android-chrome-192x192.png",
            "sizes": "192x192",
            "type": "image/png"
        }
    ],
    "theme_color": "#ffffff",
    "background_color": "#ffffff",
    "display": "standalone",
    "start_url":"index.html"
}

的index.html

<head>
    <link rel="apple-touch-icon" sizes="180x180" href="https://xxx.png">
    <link rel="icon" type="imageits-not-the-real-one/png" href="https://xxx.png"
        sizes="32x32">
    <link rel="icon" type="imageits-not-the-real-one/png"  href="https://xxx.png"
        sizes="16x16">
    <link rel="manifest"  href="https://my-manifest-its-not-the-real-one.json">
   ..

项目结构

enter image description here

错误

Manifest:属性'start_url'被忽略,应该与document相同。

2 个答案:

答案 0 :(得分:2)

派对迟到了,但我的网站只接受启用HTTPS的完整网址

我有这个: http://example.com/

但我不得不使用:https://example.com/

否则我得到了

Manifest: property 'start_url' ignored error, should be same origin as document.

答案 1 :(得分:0)

直到今天我在他的虚拟主机 (MyDomain.com) 上为朋友建立网站时,我才遇到这个问题。

在这种情况下,问题是通过更改...解决的

"start_url": "https://[website].com/"

到...

"start_url": "https://www.[website].com/"