Web 服务器可以检测到 Firefox 插件 Greasemonkey 吗?

发布于 2024-08-30 20:34:36 字数 169 浏览 1 评论 0原文

我朋友的一些 Facebook 游戏帐户被暂停,因为他在浏览器上安装了 Greasemonkey。他被要求卸载 Greasemonkey,帐户已恢复。我的问题是网络服务器如何检测客户端插件的存在?

我假设 Greasemonkey 或 Greasemonkey 脚本仅在客户端运行,因此服务器不可能检测到它。

My friend's account for some Facebook game was suspended on the grounds that he had Greasemonkey installed on his browser. He is asked to uninstall Greasemonkey and account has been restored. My question is how can a web server detect a client side plugin presence?

I assume that Greasemonkey or Greasemonkey scripts operate on the client side only so it would not be possible for the server to detect it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅忆流年 2024-09-06 20:34:36

如果您从greasemonkey脚本向Facebook服务器发送大量信息,facebook可以分析出该请求不是普通用户发送的。
填写任何表单的greasemonkey脚本都可以,但是向服务器发送大量请求的脚本是可以检测到的。

If you send a lot of informations to the Facebook Server from the greasemonkey script, facebook can analyse that this requests are not send from a normal user.
greasemonkey scripts to fill out any forms are ok, but scripts which are sending a lot of requests to a server are detectable.

安稳善良 2024-09-06 20:34:36

如果服务器以用户代理字符串的形式宣传自己,或者如果服务器使用它自己的浏览器插件,则该插件可以用于检测其他插件的存在,服务器可以检测到它。

然而,如果“你的朋友”使用greasemonkey进行作弊,那么游戏可能会检测到他正在作弊的事实(例如,每分钟提交不人道的请求数量)并猜测这是greasemonkey。

这个故事的寓意是:不要作弊。

The server could detect it if advertises itself in the form of a user-agent string, or if the server makes use of it's own browser plugin, that plugin could be used to detect the presence of other plugins.

However, if "your friend" was using greasemonkey to cheat, then the game probably detects the fact that he was cheating (e.g. submitting an inhuman number of requests per minute, say) and guessed it was greasemonkey.

The moral of the story is: don't cheat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文