문자열 내에 있는 JavaScript 코드 호출
문자열로 저장된 JavaScript 코드를 활용하면 이를 효과적으로 실행하는 방법에 대한 의문이 제기되는 경우가 많습니다. 한 가지 해결책은 eval 함수에 있습니다.
제공된 예를 고려하십시오.
function ExecuteJavascriptString() { var s = "alert('hello')"; // how do I get a browser to alert('hello')? }
제공된 JavaScript 코드 문자열을 실행하려면 다음과 같이 eval 함수를 사용할 수 있습니다.
eval(s);
단, 평가 기능을 사용할 때는 주의가 중요합니다. MDN 문서에서는 다음과 같이 적절하게 경고합니다.
경고: 문자열에서 JavaScript를 실행하는 것은 엄청난 보안 위험입니다. eval()을 사용할 때 악의적인 행위자가 임의의 코드를 실행하는 것은 너무 쉽습니다. [...]
위 내용은 문자열에서 JavaScript 코드를 안전하게 실행하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!