首页 > 解决方案 > 添加到主屏幕/在每个页面的屏幕上添加书签

问题描述

当用户在移动设备上打开网站时,浏览器应该为每个页面询问Add To Home Screen或喜欢 PWA,我的意思是每个 URL 都不同。Add Bookmark To Screen

注意:这里我不是在谈论PWA(Progressive Web App),我知道如何创建 PWA 并且我已经创建了它。

我只想知道我所要求的是否可能要求用户在他打开的每个页面上添加书签,就像 PWA 一样。

标签: javascriptbrowserprogressive-web-apps

解决方案


不,你不能。这是我关于原因的详细回答。

这对用户来说太烦人了,没有浏览器会让你这样做(即使你认为它对你的场景来说是一个有效的用例)。这就是为什么浏览器无法控制安装提示事件的触发方式。当您认为用户会被说服安装它时,可以在正确的时间捕获并显示一次安装提示。如果用户延迟安装,则需要等待很长时间才能再次捕获相同的事件以再次显示提示。多长时间取决于浏览器,并且没有任何浏览器供应商定义的标准时间。

基本上,如果浏览器根据使用的长度和频率认为用户可能想再次添加,那么它会再次触发提示事件。但这肯定不会在同一会话/天。


推荐阅读