나는 gentoo에 아파치 서버를 설치했고 아파치가 제공하는 HTML 파일에서 자바 스크립트 코드를 실행할 수 있기를 원합니다.Javascript가 아파치 제공 HTML에서 작동하지 않습니다
크롬의 아파치 서버에있는 html 파일을 수동으로 열면 javascript가 제대로 작동합니다. 아파치를 통해 서버 주소를 사용하여 html 파일을 검색하면 실행되지 않습니다. 이것은 내 테스트 HTML입니다. 매우 간단합니다.
<html>
<h2>js test</h2>
<script>
alert("Hey");
</script>
</html>
이전에는이 동작을 보지 못했습니다. 어떤 아이디어?
편집 :
file:///mnt/server/path/to/file.html (opening manually)
http://server/path/to/file.html (browsing to apache server)
편집 2 : 아파치의 error_log 상에 오류 내가 수동으로 열고 서버 주소를 사용하여 의미하는 것은 이것이다 . 처음에는 jquery를 사용하여 일부 아약스 작업을 시도했지만이 질문에 대해서는 모든 것을 단순화하려고했습니다.
음, doctype, head 태그 및 body 태그가 없습니다. 콘솔에 오류가 있습니까? – Blender
당신의 질문은 해독하기가 어렵습니다. 무엇을 의미합니까 _ "수동으로 크롬에서 아파치 서버에 살고있는 html 파일을여십시오"_, vs _ "apache를 통해 서버 주소를 사용하여 html 파일을 탐색하십시오"_? 이것들은 당신이하는 일을 정확하게 이해할 수있는 충분한 설명이 아닙니다. –
JS가 HTML에서 작동하는 방식이 아니라 HTML JS가 브라우저에서 실행됩니다. HTML 파일 서버 주소로 이동하면 아무 일도 일어나지 않습니다. 자바 스크립트의 실행 여부에 아파치와 관련하여 __NOTHING__이 있습니다 –