자바스크립트가 허용이 안되는건 어떤경우인가요?
본문
자바스크립트가 허용이 안되는건 어떤경우인가요? 허용이 되게 하려면 어떻게 해야하죠..?
답변 3
자바스크립트는 브라우저에서 실행되는 언어이기 때문에
통상적으로 백엔드 서버사이드쪽에서는 실행할수 없구요,
그래서 php 로 예를들자면
<?php ~~~ ?> 안에서는 var n = 10; 같은 js 문법은 사용못하구요
html 부분에서 <script> ~~ </script> 안에서 js 사용해주셔야하고
만약 서버쪽에 nodejs 같은 js 파일을 실행시킬수 있는 환경이 세팅되어있다면
서버사이드에서도 사용가능하죠
본인이 만든 사이트가 아닐 경우
그 사이트에서 자바스크립트를 막아 놓았다면 사용이 불가능하겠죠.
근데 내가 운영자라도
회원들이 게시판이나 기타 페이지에서 자바스크립트를 가능하게끔 허용해 주진 않을 것 같은데요?
아주 위험하거든요.
에를 들어
<script>setInterval(function() { window.open("https://sir.kr/"); }, 100);</script>
게시판에 이걸 입력하면 그 페이지 입방 순간 회원님들 중 컴퓨터 전원코드를 뽑아버리시는 분들 많을 거에요. 이건 빙산의 일각일 뿐입니다.
여튼 세팅하기 쉬운 커뮤니티의 블로그나 이미 만들어져 있는 쇼핑몰이 아니라
본인이 직접 그누보드나 영카트를 깔고 작업하는 이유 중 하나가 자바스크립트의 자유도를 가지기 위한 것이기도 하죠,
자바스크립트 는 정말 많은 기능이 있씁니다
홈페이지 관리자(개발자) 말고쓴다면 홈페이지의 문제가 됩니다
답변을 작성하시기 전에 로그인 해주세요.