某些网站在使用 NoScript 时持续显示“拒绝访问”

某些网站在使用 NoScript 时持续显示“拒绝访问”

我已经使用 NoScript 一段时间了,对它很满意。我唯一遇到的问题是,某些网站在使用它时会持续停止工作,给出“访问被拒绝”错误,没有其他内容。实际响应是真正的 HTTP 403,而不仅仅是带有“访问被拒绝”字样的普通页面。我说的“持续”是指错误确实不是在我为域启用 JavaScript 并重新加载后,甚至在我全局启用 JavaScript 后,该问题就会消失。它甚至会影响其他浏览器会话。我猜这意味着我的 IP 已在服务器端被标记。

我唯一知道的其他细节是,错误直到第二给定域的页面加载。初始请求按我预期的方式加载,但点击指向同一域的链接(例如从商店的搜索页面转到特定产品的页面)或手动输入同一域的另一个 URL 会导致错误。如果我全局启用 JS访问受影响的网站或使用其他浏览器时,问题根本不会出现。

受影响的网站包括和homedepot.com,就像现有问题一样lowes.comcostco.com在多个网站上收到“拒绝访问”信息。(还有usnews.com。)不幸的是,那里的答案只是“它会自行消失”,这对我没有帮助。问题最终也会消失,但需要几天或至少几个小时。时间太长了,我还没有尝试准确计时。

我的浏览器当然是 Firefox。过去几个月里,多台电脑都出现过这种情况,所以这不是特定设备的问题。

是什么原因导致了这种情况?我该如何避免这种情况,而不摆脱 NoScript 或永久允许与相关域相关的所有脚本?

答案1

在谷歌上搜索这个错误而不提及 NoScript——这似乎没什么问题,这几乎肯定与 JavaScript 被禁用有关,而不是 NoScript 扩展——结果到处都是。“解决方案”不一致。有点像“问十个人,得到十二个答案”的情况。

在我看来最合理的解决方案是,相关网站使用阿卡迈用于阻止恶意流量,并且该服务过度阻止 IP 或 IP 范围(来源; 看有关 SO 的附加信息如果这是正确的,因为它认为禁用 JS 的浏览器是机器人或其他不良浏览器。Akamai 本身在某种程度上可以理解的是,似乎没什么帮助说到 IP 封锁。因此,您首先必须不让 Akamai 产生任何怀疑的理由(即在访问受影响的网站之前启用 JS)。

其他已报道的解决方案包括

  • 使用/更换 VPN(这将改变你的 IP 地址,并且可能仅当你的 IP 地址被阻止,但并非通过自己的操作导致阻止时才有效),
  • 禁用防病毒套件(它们可能有自己的 VPN/代理设置,但最终用户不容易看到,所以这只是前一个解决方案的一个子案例)
  • 修复不正确的计算机时钟设置,
  • 清除缓存/cookie
  • 关闭计算机、路由器和/或调制解调器,然后重新打开(我猜这实际上并没有解决任何问题,但 IP 阻止在此过程中会过期)
  • 联系相关公司的服务部门(他们不是 IT 人员,但如果这是某种伪装成所询问错误的帐户问题,他们可能会有所帮助)

答案2

  • 即使在访问被拒绝后,仍为网站启用 javascript
  • 删除该网站的 cookie 和缓存
  • 刷新

相关内容