【发布时间】:2015-02-17 20:02:30
【问题描述】:
我尝试使用 javascript 控制台来操作 facebook.com 上的 div 以查看是否可行。我注意到有一个名为“profileLink”的类,所以我在控制台中输入了以下内容:
$(".profileLink").hide();
但不是隐藏类,而是在我的控制台中收到以下错误:
Error: <![EX[["Tried to get element with id of \"%s\" but it is not present on the page.",".profileLink"]]]>
但我尝试的方法可以用来操纵其他预算较低的网页。 facebook 是如何做到这一点的?
【问题讨论】:
-
你确定
$的意思是你认为它在 facebook.com 上的意思吗? -
facebook 没有使用 jQuery,或者 jQuery 没有分配 $。我很确定 facebook 使用它自己的自制插件。不过,使用普通的 JS 就可以了……不,你不能阻止用户使用控制台来操作你网站上的元素
标签: javascript jquery security console