我在每個帖子下都有一個喜歡按鈕(<a> link)
。當用戶點擊這個LIKE按鈕時,它發送AJAX請求並做一些處理。我通過以下方式跟蹤LIKE按鈕的點擊。 我有一個ajax.js
文件,其中我有以下代碼。如何隱藏AJAX請求(JavaScript代碼)儘可能多?
$(document).ready(function() {
$("a.like").click(function(event) {
// statements
});
});
但它是很容易找到使用Visual Event或其他任何可用的工具每個節點上的JavaScript代碼。當我運行這個Visual Event它強調所有附加有任何事件監聽器,當我將鼠標懸停我的鼠標光標移動到Like按鈕,它會顯示所有這一切我已經寫在$("a.like").click(function(event) { ..... });
Althought這是代碼的節點不可能完全隱藏Javascript或AJAX請求,但我想盡可能隱藏它。我見過這麼多網站,發送AJAX請求的鏈接(按鈕)太多了,但它們沒有顯示任何附加到它們的事件監聽器或任何使用Visual Event或其他工具的代碼。
我可以把我的Javascript/AJAX代碼放在其他地方:$(document).ready(function()
,有些地方在更高的地方,它不像現在那樣明顯。
注意:爲了更加清楚,請檢查this site,您可以在其中看到不顯示任何附加的事件偵聽器的Like按鈕(鏈接)。
你可以嘗試隱藏所有你想要的東西,但是你將無法將它從網絡標籤中隱藏起來,如果他們想知道ajax請求是什麼,那麼任何知道ajax請求的人都會看到它。發送。 – 2013-04-26 17:26:50
每個有能力惹你的人都會惹你生氣,如果他們想要的話,不管你多麼努力地試圖隱瞞這一點。事實上,你試圖隱藏的越多,他們就越有誘惑力去告訴你試試它是多麼徒勞。我的建議 - 只保護接收腳本,讓他們只做你想讓他們做的事情。或者不要使用ajax。 – 2013-04-26 17:27:59