我正在尝试为我的 Web 应用程序正确配置 manifest.json 文件,以便在从主屏幕图标打开时保持“独立”的感觉。
应用程序被定义为基本 URL 中的一组“页面”:url.xyz/page1、url.xyz/page2、url.xyz/page3 等...
Android 6 Chrome 54 可以正确处理此问题,并且在这些页面之间导航时不会破坏本机体验。但是,iOS 10.0.2 Safari 无法正确处理它,每次选择任何链接时都会启动浏览器。
目前我已将范围定义为:
“范围”: ”/”
我假设这表明允许根目录和子目录。但是我找不到一致的文档来表明范围是否以这种方式适用,或者任何没有扩展名的页面是否会显示为子目录,从而“超出范围”并触发浏览器打开。我找不到有关通配符的支持或文档,例如“范围”:“/ *”等...这将允许所有子页面和子目录包含在范围中。
谁能澄清这一点并可能解释如何正确地做到这一点?
谢谢!