是否可以通过控制台检测注入的Javascript?

时间:2020-10-21 21:44:41

标签: javascript

说我曾经或者有人要通过控制台在我的网站上注入自定义Javascript。要说通过Javascript触发Facebook像素。或通过Javascript模拟真实的鼠标移动。

网站是否有可能检测到已完成?

1 个答案:

答案 0 :(得分:1)

不。开发者的控制台完全是临时的。现在,假设您创建了一个在服务器上运行的函数,例如,一个函数将消息发送到同一服务器上的其他人(例如,即时消息传递)。如果通过服务器发送消息,则可以看到该消息,但这仅是通过服务器发送消息时才可见。但是,如果您仅在控制台中键入一个函数,该函数将返回任何人都看不到的单词“ Hello,World”。因此,总而言之,如果您使用连接到服务器的功能,该功能将数据发送回服务器,那么可以看到,但是就像您提供的示例一样,Facebook Pixel是从Facebook发送的,但是在您的网站上实施;它是从Facebook服务器(而不是您的网站)运行的。