我在每个帖子下都有一个喜欢按钮(<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