菜鸟教程小白 发表于 2022-12-13 05:23:25

html - Facebook mbasic 站点、移动 Safari、主屏幕快捷方式和本地存储


                                            <p><p>我有一个关于 mbasic.facebook.com 页面的问题,以及他们如何在 iOS 12.3.1 的 iPhone 上做到这一点。这与 Facebook 应用程序无关。我根本没有安装它。</p>

<p>我在 iOS 上的移动 Safari 中访问了 mbasic.facebook.com,并在我的主屏幕上为它创建了一个快捷方式。当我使用快捷方式时,页面的行为就像 Apple 所说的 <a href="https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html" rel="noreferrer noopener nofollow">web application</a> ,即它没有通常的移动 Safari 用户界面。</p>

<p>这是奇怪的部分:</p>

<p>使用快捷方式并登录后,我切换到设置应用程序,在“Safari”下,我删除了浏览器历史记录和网站数据。</p>

<p>然后我再次使用快捷方式启动 mbasic facebook 网站。</p>

<p>我看到一个似乎仍然登录的屏幕。但是,如果我与该页面交互,它会让我再次登录。</p>

<p>这让我想知道两件事:</p>

<ol>
<li><p>尽管我试图删除 Safari 数据,但 Web 应用程序如何保持其状态(即仍然知道我是谁)?</p></li>
<li><p>如何删除数据,同时也会影响通过主屏幕快捷方式启动的“网络应用”?</p></li>
</ol></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我不确定。但我认为它是由 PWA(Progressive Web App)技术完成的。它可以帮助您将网站用作从应用商店安装的应用。它还具有状态维护、推送通知、在您的设备中维护自己的存储的能力。当您安装它时,您的所有登录信息都保存在您的设备中作为自己的存储空间,并且该存储空间与您的网络浏览器无关。这就是为什么当您从 Safari 中删除数据时,它对已安装的数据没有影响。 <br/>当您安装它时,它会在您的设备中安装自己的 list 文件。这就是为什么它使用自己的 UI 而不是 Safari UI 在您的设备上运行的原因。 <br/>您可以通过删除安装时创建的存储文件夹来删除其数据。我不确定您在设备中的何处获取文件。 <br/>研究一下。这里有一些关于 PWA 的有用链接。 <br/> <a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps" rel="noreferrer noopener nofollow">MDN web docs - PWA</a> <br/> <a href="https://medium.com/@deepusnath/4-points-to-keep-in-mind-before-introducing-progressive-web-apps-pwa-to-your-team-8dc66bcf6011" rel="noreferrer noopener nofollow">4 important points to know about Progressive Web Apps (PWA)</a> <br/> <a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9gTxqJBcDmoi5Q2pzDusSL7" rel="noreferrer noopener nofollow">PWA Tutorial</a> <br/>希望对你有所帮助。要求您分享任何应该知道的新事物,因为我是这项技术的新手。</p></p>
                                   
                                                <p style="font-size: 20px;">关于html - Facebook mbasic 站点、移动 Safari、主屏幕快捷方式和本地存储,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/55221164/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/55221164/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: html - Facebook mbasic 站点、移动 Safari、主屏幕快捷方式和本地存储