Пустой цикл "для" в Facebook ajax

Во время просмотра facebook и использования сетевого отладчика Firebug я заметил, что ответы facebook AJAX начинаются с пустого цикла.

Пример:

for(;;);{...}

Кто-нибудь знает, почему это делается? Я предполагаю, что это предотвратит какую-то атаку XSS, но я не совсем понимаю. Спасибо!

Ответ 1

Как google

while(1);

это сделано для предотвращения включения этого в <script> с дальнейшим использованием данных