这从何而来:“本网站需要启用 JavaScript 和 Cookies。请更改您的浏览器设置或升级您的浏览器。”

这从何而来:“本网站需要启用 JavaScript 和 Cookies。请更改您的浏览器设置或升级您的浏览器。”

本网站需要启用 JavaScript 和 Cookies。请更改您的浏览器设置或升级您的浏览器。

我在 change.org 上注意到了这一点,。还有一个奇怪的 javascript 重定向,其中包含我的 IP 地址。但其他用户在看似不相关的网站上也注意到了完全相同的消息,甚至重定向。

编辑:我想我的措辞不太好。我知道一般的问题。我在上面链接中注意到的是精确的相同的消息,相同的奇怪的 JS 重定向,其中包括您的 IP 地址。

它看起来像是所有这些网站使用的特定 Web 框架或开源样板的一部分。我的问题是:有人确定过它来自哪个框架吗?

答案1

这些消息会写入网站,可能位于标签下。避免看到这些消息的简单方法是打开 JavaScript 和 Cookies - 但是(可能)导致您使用 NoScript 插件的安全和隐私问题将不会得到解决。

安全和隐私问题可以通过以下方式解决:

  • 使用隐私浏览模式
  • 使用匿名路由,例如 ToR

由于绝大多数网络浏览器都允许使用 JavaScript,因此不提供非 JavaScript 版本的网站正变得越来越普遍,可能是为了节省开发工作量。如果您选择不允许使用 JavaScript,那么这些网站不能向您展示其内容。

答案2

您的问题本质上是:“Web 服务器如何检测 Javascript(和/或 cookies)是否已启用?”

答案这个 Stackoverflow 问题建议两种方法:“使用 JavaScript 设置 cookie,然后在后续页面浏览时使用服务器端脚本测试该 cookie”和“在标签中重定向”。因此有不同的方法。

相关内容