如何防止用户通过 js 控制台操作我的页面?

How can I prevent users from manipulating my page via the js console?

我尝试使用 javascript 控制台在 facebook.com 上操作 div,看看是否可行。我注意到有一个名为 "profileLink" 的 class,所以我在我的控制台中输入了以下内容:

$(".profileLink").hide();

但是我没有隐藏 class,而是在我的控制台中收到以下错误:

Error: <![EX[["Tried to get element with id of \"%s\" but it is not present on the page.",".profileLink"]]]>

但我尝试的方法可以操纵其他预算较低的网页。 Facebook 是如何做到这一点的?

我很确定 Facebook 没有阻止您,但 $ 与 jQuery 没有关联。

$ 不是浏览器内置的,但通常是 jQuery.

的别名