本网站需要启用 JavaScript 和 Cookies。请更改您的浏览器设置或升级您的浏览器。
我在 change.org 上注意到了这一点,叹。还有一个奇怪的 javascript 重定向,其中包含我的 IP 地址。但其他用户在看似不相关的网站上也注意到了完全相同的消息,甚至重定向。
几天前,我从中提取网页源代码http://www.kse.com.pk/phps/mktSummary.php链接成功,现在当我尝试做同样的事情时它返回以下回应
我需要获取 pinnaclesports.com 的 HTML 源代码。问题是它会检测是否启用了 cookies 和 JS,如果没有,它只会返回一些页面说
涉案网站http://www.habbo.com/home/Intricat首先检查浏览器是否有 javascript已启用
编辑:我想我的措辞不太好。我知道一般的问题。我在上面链接中注意到的是精确的相同的消息,相同的奇怪的 JS 重定向,其中包括您的 IP 地址。
它看起来像是所有这些网站使用的特定 Web 框架或开源样板的一部分。我的问题是:有人确定过它来自哪个框架吗?
答案1
这些消息会写入网站,可能位于标签下。避免看到这些消息的简单方法是打开 JavaScript 和 Cookies - 但是(可能)导致您使用 NoScript 插件的安全和隐私问题将不会得到解决。
安全和隐私问题可以通过以下方式解决:
- 使用隐私浏览模式
- 使用匿名路由,例如 ToR
由于绝大多数网络浏览器都允许使用 JavaScript,因此不提供非 JavaScript 版本的网站正变得越来越普遍,可能是为了节省开发工作量。如果您选择不允许使用 JavaScript,那么这些网站不能向您展示其内容。
答案2
您的问题本质上是:“Web 服务器如何检测 Javascript(和/或 cookies)是否已启用?”
答案这个 Stackoverflow 问题建议两种方法:“使用 JavaScript 设置 cookie,然后在后续页面浏览时使用服务器端脚本测试该 cookie”和“在标签中重定向”。因此有不同的方法。