Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 强迫;“添加到主屏幕”;在chrome上再次提示_Google Chrome_Manifest_Service Worker_Progressive Web Apps - Fatal编程技术网

Google chrome 强迫;“添加到主屏幕”;在chrome上再次提示

Google chrome 强迫;“添加到主屏幕”;在chrome上再次提示,google-chrome,manifest,service-worker,progressive-web-apps,Google Chrome,Manifest,Service Worker,Progressive Web Apps,我正在尝试建立一个PWA。我第一次成功地触发了这个提示,并在我的shell(桌面)上安装了这个应用程序。然后我删除了它,我想强制提示重新出现(出于调试目的),但它不会 我将chome标志绕过用户参与检查设置为已启用,但仍然无法触发提示 当我单击控制台设置应用程序>清单>添加到主屏幕时,没有发生任何事情,也没有收到任何错误消息 这与第一次使用的代码完全相同。现在桌面快捷方式已被删除,我只想再次触发它。如果chrome://flags/#bypass-应用程序横幅参与检查标志已启用,但您仍然无法获得

我正在尝试建立一个PWA。我第一次成功地触发了这个提示,并在我的shell(桌面)上安装了这个应用程序。然后我删除了它,我想强制提示重新出现(出于调试目的),但它不会

我将chome标志
绕过用户参与检查
设置为
已启用
,但仍然无法触发提示

当我单击控制台设置<代码>应用程序>清单>添加到主屏幕时,没有发生任何事情,也没有收到任何错误消息


这与第一次使用的代码完全相同。现在桌面快捷方式已被删除,我只想再次触发它。

如果
chrome://flags/#bypass-应用程序横幅参与检查
标志已启用,但您仍然无法获得该横幅,很可能不再满足其中一项要求。 它以前可能有用。但随着代码的变化,服务工作者可能出了问题,通过HTTP而不是HTTPS进行访问,或者证书类型无效,如果问题可能导致您的应用不符合应用程序安装的条件


验证:使用Chrome开发者工具->审计->执行审计->渐进式Web应用验证您当前网站的PWA资格。看看是否所有的PWA标准都通过了,如果你看到所有的都看起来很好,但仍然没有得到安装横幅,发布审计截图,让我们了解一下发生了什么

您也可以在应用程序下的开发人员工具中设置它,方法是在重新加载时检查更新,或单击取消注册以完全删除软件。肮脏,但一直都是这样


也在这个问题上苦苦挣扎。
最后发现,转到并删除应用程序将启用重新添加它

您始终可以手动触发添加到主屏幕,如中所述:“用户将继续获得现有的添加到主屏幕体验,但如果他们通过菜单按钮再次手动添加,新图标将使用改进的添加到主屏幕。”其他说明。