이것은 퀴즈 질문처럼 들리지만 실제로 알아야합니다.브라우저에서 직접 JavaScript 파일 실행
브라우저의 위치 표시 줄에 HTML 파일의 URL을 넣으면 해당 HTML이 렌더링됩니다. 그것이 브라우저의 모든 목적입니다.
JPG 또는 SWF 또는 PDF로 지정하면 해당 데이터 유형에 적합한 작업을 수행합니다.
그러나 JavaScript 파일의 URL을 제공하면 이 표시되며 해당 파일의 텍스트는입니다. 내가 원하는 것은 그 파일을 직접 실행하는 것이다.
이제 javascript:
프로토콜을 사용하면 텍스트이 실행됩니다.하지만 필요한 것은 아닙니다.
JavaScript 파일을 가리키는 <script>
태그로 구성된 HTML 파일을 가리키는 URL을 가질 수는 있지만, 내 자신의 오컬트 이유 때문에 그렇게 할 수 없습니다.
http://example.com/file.js
에서 파일이 완전히
alert("it ran");
의 구성 그리고 나는 위치 표시 줄에 URL, 내가 경고로 팝업 "이 실행"원하는 넣어합니다.
나는 이것이 가능하다는 것에 회의적이지만 헤더 또는 MIME 유형 또는 내가 설정하고 기적적으로이를 가능하게 만들 수 있기를 기대하고 있습니다.
문제가 : 어떤 맥락에서이 스크립트가 실행됩니다? 브라우저가 빈 HTML 페이지를 작성해야합니까? – levu
levu가 설명한대로 가능하지 않음을 확실히 확인하십시오 –
@Smamatti -'x-'? 2006 년 실험을 중단했습니다 (http://www.rfc-editor.org/rfc/rfc4329.txt). 그것은 비록 작동하지 않습니다. – Quentin