【发布时间】:2017-04-28 14:56:29
【问题描述】:
在什么情况下,只要清除浏览器历史记录就能解决 Web 应用程序的问题?
“清除您的历史记录”不包括 cookie 或任何类型的缓存。只是历史。是否存在要求某人清除浏览器历史记录可以解决问题的合法情况?
【问题讨论】:
标签: web web-applications browser-history
在什么情况下,只要清除浏览器历史记录就能解决 Web 应用程序的问题?
“清除您的历史记录”不包括 cookie 或任何类型的缓存。只是历史。是否存在要求某人清除浏览器历史记录可以解决问题的合法情况?
【问题讨论】:
标签: web web-applications browser-history
简短回答:不应该有这种情况,所以,“没有”。
更长的答案:嗯,有一些可能与历史交互(window.history.go 浮现在脑海中),并且某些网站可能会使用一些非常复杂的系统来检查和摄取该历史/。 (https://developer.mozilla.org/en-US/docs/Web/API/History_API 简要概述了基于 Mozilla 的浏览器将如何做到这一点)
但对于 Web 应用程序而言,这些都是荒谬、不可靠且非常糟糕的设计决策。如果您可以清除浏览器历史记录并解决 Web 应用程序的问题,那么该 Web 应用程序绝对是糟糕的,您不应该使用它。
编辑:这假设您正在谈论位置历史记录。如果您询问清除浏览器中的其他历史数据(例如 cookie 或缓存数据或本地存储或下载历史记录)可能会如何影响体验。影响网站功能的方式有很多!
【讨论】: