gpt4 book ai didi

javascript - Facebook 是如何检测到我的浏览器窗口需要关闭的?

转载 作者:行者123 更新时间:2023-11-30 20:54:40 28 4
gpt4 key购买 nike

在我的帖子可能被删除或埋没之前,请允许我指出,我并不是在寻求故障排除帮助。我只是想知道技术解释。

所以我在 Chrome 上,今天在浏览 Facebook 时,该网站向我展示了一个页面内的 Facebook 风格的对话框,其中包含以下错误消息:

抱歉,出了点问题,请尝试关闭并重新打开您的浏览器窗口。

起初我认为这可能与在某个时候捕获到某些异常以及开发人员指示用户重新初始化页面有关。于是我刷新了页面,却发现同样的错误信息在等着我。然后我继续关闭当前的 Chrome 选项卡,打开一个新选项卡并再次访问 Facebook,但再次看到错误消息。只有关闭实际的浏览器窗口并重新打开才能修复错误。

这让我想知道:与选项卡中的页面相比,浏览器窗口中的逻辑类型是什么? Facebook 应用程序如何获得对窗口级别对象的访问权限,而不是被沙盒化到其自己的页面? Facebook 不只是使用 Javascript 或依赖 JS 的东西——大概是 ReactJS?

感谢任何可以向我解释这一点的人。

最佳答案

乍一看,我想知道他们是否存储了一个临时的“ session cookie”,每次关闭浏览器进程时它都会被清除。

关于 cookie 的 MDN 文章:https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies

关于javascript - Facebook 是如何检测到我的浏览器窗口需要关闭的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47804158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com