如何防止用户通过 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.
的别名
我尝试使用 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.