JavaScript 문자열 스크립트 태그 간섭
인용된 JavaScript 문자열에 스크립트 태그를 삽입할 때 예상치 못한 문제가 발생합니다. 결과 스크립트가 조기에 생성됩니다. 종료되었습니다. 이 문제는 쿼리에 제공된 예에 예시되어 있습니다.
문제 이해
브라우저의 HTML 파서가 쿼리 내의 닫는 스크립트 태그()를 잘못 해석합니다. 문자열을 실제 스크립트 요소의 끝으로 지정하여 스크립트를 효과적으로 자릅니다.
해결 방법
이러한 오해를 방지하려면 연결 연산자( )를 사용하는 것이 좋습니다. . 닫는 스크립트 태그를 여러 부분으로 분할하면 브라우저가 문자열을 올바르게 처리하고 조기 스크립트 종료를 방지할 수 있습니다.
예:
<code class="javascript">var test = '...... </scr' + 'ipt>......';</code>
위 내용은 HTML 파서가 JavaScript 문자열에 포함된 종료 스크립트 태그를 잘못 해석할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!