클라이언트에 JavaScript 코드를 추가하는 방법은 Pseudo-Protocol Specifier JavaScript 다음에 URL에 배치하는 것입니다. 이 특수 프로토콜 유형은 URL 본문이 임의의 JavaScript 코드이며 JavaScript 통역사가 실행한다고 선언합니다. JavaScript의 JavaScript 코드 : URL에 여러 문이 포함 된 경우 Semicolon을 사용하여 문을 분리해야합니다. 이러한 URL은 다음과 같습니다.
JavaScript : var now = new Date (); "<H1> 시간은 다음과 같습니다. </h1>" + 지금;
브라우저가 이러한 URL을로드하면 URL에 포함 된 JavaScript 코드를 실행하고 마지막 JavaScript 문의 문자열 값을 새 문서의 내용으로 표시합니다. 이 문자열 값에는 HTML 태그가 포함될 수 있으며 브라우저에로드 된 다른 문서와 정확히 동일하게 표시되도록 형식화됩니다.
JavaScript URL에는 작업 만 수행하지만 값을 반환하지 않는 JavaScript 문을 포함 할 수도 있습니다. 예를 들어:
JavaScript : Alert ( "Hello World!")
이러한 URL이로드되면 브라우저는 해당 내부의 JavaScript 코드 만 실행하지만 새 문서로 표시된 값이 없으므로 현재 표시된 문서를 변경하지 않습니다.
일반적으로 JavaScript : URL을 사용하여 현재 표시된 문서를 변경하지 않는 일부 JavaScript 코드를 실행하려고합니다. 이렇게하려면 URL의 마지막 명령문이 값을 반환하지 않도록해야합니다. 한 가지 방법은 void 연산자를 사용하여 밑바닥으로 반환 값을 명시 적으로 지정하는 것입니다. 명령문 void 0을 사용하십시오. JavaScript의 끝에서 : URL. 예를 들어 : 다음 URL은 현재 창의 내용을 변경하지 않고 새 빈 브라우저 창이 열립니다.
JavaScript : Window.open ( "about : blank"); void 0;
이 URL에 무효 연산자가없는 경우 Window.open () 메소드의 리턴 값이 문자열로 변환되어 표시되며 현재 창은 아래에 표시된 문서로 덮어 씁니다.