2016-06-30 1 views
0

오늘 다중 문자열이 +과 연결되어있는 코드 조각을 발견했습니다. 그런데 왜 '<script ...과 같은 문자열을 분리해야합니까? 봇과 관련이 있거나 일부 개발자가 특정 코드를 찾기가 더 어려워 보이려고합니까?왜 간단한 문자열을 직접 쓰는 대신에 연결합니까?

document.write('<scr'+'ipt type="text/javascript" s'+'rc="' + RecaptchaState.server + 'js/recaptcha.js"></scr'+'ipt>'); 

이 작업을 수행하는 데 실제로 도움이되지 않습니다.

답변

1

html 파서가 </script>으로 보입니다. 자바 스크립트 내부에서도 포함 된 스크립트의 종료 태그로 취급됩니다. 그것을 분해하면 HTML 파서가 행복해집니다.