2015-02-17 28 views
1

我試圖在Facebook.com上使用javascript控制檯來操作divs,看看它是否可能。我注意到有一個叫做「profileLink」類,所以我鍵入以下到我的控制檯:如何防止用戶通過js控制檯操縱我的頁面?

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

但不是類被隱藏,我在我的控制檯以下錯誤:

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

但我嘗試的方法可以操縱其他較低預算的網頁。 Facebook如何實現這一目標?

+1

你確定'$'是指你認爲它在facebook.com上的含義嗎? – dm03514 2015-02-17 20:06:58

+1

facebook沒有使用jQuery,或者jQuery沒有* $ *賦值。我很確定Facebook使用它自己的自制插件。使用普通的JS雖然可以工作..但是不,你不能阻止用戶使用控制檯來操縱你的網站上的元素 – Spokey 2015-02-17 20:06:58

回答

2

我很確定Facebook沒有阻止你,但$與jQuery沒有關聯。

$不是內置於瀏覽器,但通常是jQuery的別名。

+0

哦,我明白了。很公平,謝謝。 – 2015-02-17 20:13:51