브라우저에서 자바스크립트를 활성화하는 방법

자바스크립트가 몇 년 사이에 비주류 지식에서 중요한 웹 개발 기술이 되었다는 사실은 상당히 흥미롭습니다. 현재 자바스크립트는 웹에 없어서는 안 될 필수요소가 되었으며, 대부분의 인터넷 브라우저에 자바스크립트를 실행하기 위한 전용 엔진이 있습니다.

자바스크립트는 웹에서 사용할 수 있는 훌륭한 기술이기에, 모든 웹사이트에서 자바스크립트를 비활성화하는 것은 추천되지 않습니다. 대부분의 인기 웹사이트는 자바스크립트 기반이며, 즐거운 사용자 경험을 제공하는 상호작용 기능을 실행하기 위해 자바스크립트를 사용합니다.

자바스크립트가 비활성화되면, 브라우저가 디스플레이 광고, 애니메이션 또는 오디오와 같은 상호작용 요소를 실행하거나 표시할 수 없습니다. 하지만, 좋은 소식은 자바스크립트를 활성화하기가 꽤 쉽다는 것입니다. 또한, 자바스크립트를 완전히 비활성화하는 대신 사이트별로 비활성화 할 수 있는 방법도 있습니다. 

따라서 브라우저에서 비활성화한 자바스크립트를 다시 활성화하고 싶으시다면, 저희가 도와드리겠습니다. 이 가이드를 통해 가장 보편적인 6개의 브라우저에서 자바스크립트를 활성화하는 방법을 배우실 수 있습니다. 자바스크립트와 자바스크립트의 용도, 자바스크립트로 할 수 있는 작업에 대한 설명도 포함되어 있습니다.

웹 브라우저에서 자바스크립트가 활성화되었습니다. 자바스크립트를 비활성화하면, 이 텍스트가 변경됩니다.

웹 개발자를 위한 설명

자바스크립트 사용하지 않는 사용자들이 6개의 보편적인 브라우저에서 자바스크립트를 활성화할 수 있도록 이 사이트에 연결하는 것이 좋습니다. 아래의 코드를 자유롭게 사용하고 필요에 따라 수정할 수 있습니다.

<noscript>
 이 사이트의 모든 기능을 이용하려면 자바스크립트를 활성화해야 합니다.
여기에 <a href="https://www.enablejavascript.io/">
 웹 브라우저에서 자바스크립트를 활성화하는 방법에 대한 설명이 있습니다</a>.
</noscript>

enablejavascript.io에서는 자바스크립트를 사용하지 않는 사용자들에게 다음과 같은 방법으로 편의를 제공합니다:

  • 페이지 최상단에 브라우저에 관한 설명이 있습니다.
  • 모든 이미지가 풀 사이즈로 정렬되어 보기 쉽습니다.

방문자가 당신처럼 자바스크립트를 활성화할 수 있기를 바랍니다!

구글 크롬 구글 크롬

  1. 기기에서 구글 크롬 브라우저를 여십시오.
  2. 화면 우측 상단에 있는 메뉴 아이콘(3개의 점)을 클릭하십시오.
  3. 드롭다운 메뉴에서 "설정"을 선택하십시오 - 밑에서 세 번째 버튼입니다.
  4. 왼쪽 슬라이드 바 메뉴에서 "개인정보 및 보안"을 클릭하십시오.
  5. "개인정보 및 보안"에서 "사이트 설정"을 선택하십시오.
  6. "사이트 설정"에서 "자바스크립트"를 찾아 클릭하십시오.
  7. 스위치를 클릭해 "허용(권장)"으로 변경하십시오 - 활성화되면 스위치가 파란색으로 변합니다.
  8. 축하합니다. 이제 구글 크롬 브라우저에서 자바스크립트가 활성화되었습니다.

인터넷 익스플로러 인터넷 익스플로러

  1. 인터넷 익스플로러 브라우저를 실행하여 창을 여십시오.
  2. "도구"를 클릭하십시오 - 일반적으로 메뉴 표시줄의 맨 위에 있습니다. 그 다음, 목록에서 "인터넷 옵션"을 선택하십시오. 빨리 찾으려면 "알트 키"를 눌러도 됩니다.
  3. "보안" 탭을 클릭하십시오.
  4. "사용자 지정 수준" 버튼을 클릭하십시오.
  5. 페이지에서 "스크립팅"을 찾을 때까지 스크롤을 내리십시오.
  6. "Active 스크립팅"에서 "사용"을 선택해 자바스크립트를 활성화하십시오.
  7. "확인"을 클릭하십시오.
  8. 브라우저를 새로고침 하십시오.

마이크로소프트 엣지 마이크로소프트 엣지

  1. 마이크로소프트 엣지 브라우저를 여십시오.
  2. 우측 상단의 3개의 점 아이콘을 클릭해 메뉴 탭을 여십시오.
  3. 메뉴 탭에서 "설정" 항목을 선택하십시오.
  4. 왼쪽 설정 창에서 "사이트 사용 권한"을 클릭하십시오.
  5. "JavaScript"를 선택하십시오.
  6. 스위치를 눌러 "허용됨(권장)"으로 변경하십시오.

모질라 파이어폭스 모질라 파이어폭스

  1. 모질라 파이어폭스 브라우저를 실행하여 창을 여십시오.
  2. 주소창에 "about:config"를 입력하고 엔터를 누르십시오.
  3. 경고 메시지 하단의 "위험을 감수하고 계속" 버튼을 클릭하여 설정 이름 검색 페이지를 여십시오.
  4. 설정 이름 검색창에 "javascript.enabled"를 입력하십시오.
  5. 검색창에 "javascript.enabled"를 입력하고 우측의 "설정/해제" 버튼을 클릭하여 "true"로 설정하십시오.
  6. 브라우저를 새로고침 하십시오.

오페라 오페라

  1. 오페라 브라우저를 실행하십시오.
  2. "쉬운 설정" 메뉴를 여십시오.
  3. 쉬운 설정 메뉴 최하단까지 스크롤을 내려 "브라우저 설정으로 이동"을 선택하십시오.
  4. 그 다음, 스크롤을 내려 "사이트 설정" 항목을 찾아 클릭하십시오.
  5. "사이트 설정"에서 "JavaScript"라고 쓰여 있는 항목을 찾아 선택하십시오.
  6. 스위치를 클릭해 "허용(권장)"으로 변경하면 자바스크립트가 활성화됩니다. 활성화되면 스위치가 파란색으로 변합니다.
  7. 축하합니다. 이제 자바스크립트가 활성화되었습니다.

애플 사파리 애플 사파리

  1. "설정" 앱을 실행하십시오.
  2. "Safari" 버튼을 클릭하십시오.
  3. "고급" 버튼을 클릭하십시오.
  4. "JavaScript" 스위치를 클릭하여 자바스크립트를 활성화하십시오.
  5. 브라우저를 다시 시작하십시오.

정보

자바스크립트란 무엇인가요?

자바스크립트란 "클라이언트 측" 스크립팅 언어로, 웹 페이지에 모든 종류의 동적 상호작용을 생성하고 추가하는 데 사용됩니다. 자바스크립트는 기술 업계에서 빠르게 성장하여, 최신 웹 개발의 초석이 되었습니다.

자바스크립트는 전통적인 소프트웨어 디자인 언어와 원활하게 작동하며, 다른 언어와 차별화되는 고유한 기능을 포함하고 있습니다. CSS와 HTML은 웹 페이지에 스타일과 구조를 추가하고, 자바스크립트는 웹 페이지에 유저 경험을 향상시키는 상호작용 요소를 제공합니다.

따라서 브라우징 세션 중 웹 페이지를 다시 불러오지 않고 어떤 것이 바뀌거나 나타났다면? 그렇습니다. 자바스크립트가 사용된 것입니다.

자바스크립트는 굉장히 유용해 현재 구글 크롬, 사파리, 모질라 파이어폭스, 오페라, 인터넷 익스플로러, 마이크로소프트 엣지 등과 같은 최신 웹 브라우저에서 사용되고 있습니다. 안드로이드폰과 아이폰과 같이 널리 사용되는 무선 단말기도 기본적으로 자바스크립트 기반 브라우저와 애플리케이션을 실행할 수 있습니다.

자바스크립트의 중요성을 이해하면 자바스크립트의 작동 방식을 이해하기 더 쉬우므로, 자바스크립트에 대해서 더 알아보려고 합니다.

자바스크립트의 역사

웹 개발에 가장 많이 사용되는 코드 중 하나인 자바스크립트가 만들어진 지는 25년이 된 것으로 알려져 있습니다. 인터넷의 출현으로 아무도 예상하지 못했던 자바스크립트가 등장하게 되었습니다. 자바스크립트는 출시 후 강력한 프로그래밍 언어로 자리 잡았을 뿐만 아니라, 최신 웹 개발에서도 새로운 사용 영역을 확보했습니다.

자바와 셀프, 스킴에서 영감을 받은 자바스크립트는 브렌던 아이크가 넷스케이프에서 일하던 1995년에 개발되었습니다. 1990년대에 넷스케이프는 자사 웹 브라우저인 넷스케이프 내비게이터를 통해 인터넷 업계에서 우위를 점했으며, 넷스케이프 내비게이터는 최초의 메인스트림 웹 브라우저인 모자이크보다 더 널리 사용되었습니다. 

넷스케이프의 공동 창립자인 마크 앤드리슨은 일리노이 주립 대학의 개발자 팀의 일원이었으며, 1993년 모자이크 브라우저 프로젝트에 참여했습니다. 웹의 인기가 높아지면서, 기술 회사들은 인터넷에서 가장 효율적인 브라우저를 개발하기 위해 노력했습니다.

마이크로소프트도 이 흐름에 동참했고, 넷스케이프로부터 인터넷 주도권을 가져오기 위한 인터넷 익스플로러 프로젝트를 시작했습니다. 이로 인해 마이크로소프트와 넷스케이프 간 브라우저 전쟁이 벌어졌으며, 두 회사는 브라우저 점유율 시장에서 우위를 점하기 위해 경쟁했습니다.

당시 웹 개발자들은 웹 페이지에 동적 기능을 생성하거나 추가할 수 있는 스크립트 언어가 필요하였습니다. 처음에 개발자들은 자바를 사용했지만, 결국 사용자 경험을 향상시키기 위해서는 더 유연한 무언가가 필요하다는 것을 깨달았습니다.

이를 인지한 넷스케이프는 웹 개발자가 웹 페이지에 상호작용 기능을 추가할 수 있는 간단한 스크립팅 언어를 구상했습니다. 시간이 중요했으며, 이 때 자바스크립트의 아버지가 등장했습니다.

1995년 넷스케이프는 넷스케이프 내비게이터 2.0 브라우저 출시를 위한 동적 언어를 제작하고 구현하기 위해 브렌던 아이크와 계약을 맺었습니다. 브렌던 아이크에게 주어진 프로젝트의 기간은 촉박했습니다. 하지만 그는 이 프로젝트가 열정이 있는 분야에서 일하고 넷스케이프와 협업할 기회라고 생각했습니다. 그리고 간단한 스크립팅 언어의 아이디어가 탄생하게 되었습니다. 처음에는 브렌던 아이크에 의해 모카로 명명되었지만, 나중에 라이브 스크립트로 명칭이 변경되었습니다. 브렌던 아이크는 10일 만에 프로토타입을 개발했으며, 넷스케이프 내비게이터 2.0 베타 브라우저에서 구현할 준비를 마쳤습니다.

브라우저 점유율 시장에서 우위를 유지하기 위해, 넷스케이프는 프로그래밍 언어인 자바를 개발한 썬 마이크로시스템즈와 제휴하기로 했습니다. 이 제휴를 통해 썬 마이크로시스템즈는 넷스케이프 내비게이터를 통해 자바 커뮤니티가 자바를 사용할 수 있도록 할 수 있었습니다. 

약 1년 후인 1996년에 자바 커뮤니티에서 인정받기 위한 마케팅 전략의 일환으로, 라이브 스크립트의 명칭이 자바스크립트로 변경되었습니다. 자바스크립트는 넷스케이프 내비게이터 2.0 브라우저에서 소규모 클라이언트 측 프로젝트를 위한 스크립팅 언어로 제공되었으며, 자바는 인상적인 웹 솔루션을 개발하기 위한 특별 도구로 승인되었습니다. 

이에 맞춰 마이크로소프트는 인터넷 익스플로러 3의 커스텀 버전을 개발하기 위해 자바스크립트를 리버스 엔지니어링 하였습니다. 자바 브랜드를 소유하고 넷스케이프에 라이센스를 부여한 썬 마이크로시스템즈와의 법적 문제를 피하고자, 이는 J스크립트로 명명되었습니다. 

자바스크립트 (및 J스크립트)는 깔끔하고 유연하며 비 개발자가 접근하기 쉬웠기에 대단한 인기를 얻었으며, 더 많은 상호작용이 가능하고 더 동적인 웹 페이지를 만들 수 있게 되었습니다.

안타깝게도 자바스크립트와 J스크립트는 진입 장벽이 낮아 부정적인 평판을 얻기 시작했습니다. 사람들이 자신이 무엇을 하는지 몰라도 코드 스니펫을 작성할 수 있었기 때문입니다. 또한 자바스크립트는 사용자 경험을 향상시키기보다는 악화시키는 경우(팝업 광고, 브라우저 스니핑 등)가 많았습니다.

이 문제를 해결하기 위한 주요 대응책으로 ECMA 표준화가 제시되었습니다. 넷스케이프와 썬 마이크로시스템즈는 국제 표준화 기구인 ECMA 인터내셔널에 자바스크립트를 표준화하기 위한 문서를 제출했습니다. 새로운 언어에 있어 표준화는 중요한 과정이었으며 대단한 결정이었습니다.

표준화를 통해 자바스크립트는 더 많은 사용자를 확보하게 되었으며, 개발자들이 스크립팅 언어의 발전에 참여할 수 있도록 했습니다. 또한 표준화를 통해 악의적 목적을 위해 코드를 사용하는 사람들을 확인할 수 있었습니다. 썬 마이크로시스템즈의 자바 상표권을 침해하지 않기 위해, ECMA는 표준 언어의 명칭을 ECMA스크립트로 결정했습니다. 

이로 인해 더 많은 혼란이 생기게 되었지만, 결과적으로 ECMA스크립트는 규격 기준을 가리키는 단어가 되었습니다. 자바스크립트는 스크립팅 언어를 의미하게 되었고 현재도 동일한 의미로 사용되고 있습니다.

자바스크립트는 무엇에 사용되나요?

자바스크립트의 용도는 출시 이후 몇 년 동안 변경되어 왔습니다. 10일 만에 개발된 스크립팅 언어가 어떻게 인터넷을 완전히 바꾸어 놓았는지 궁금하실 것입니다. 자바스크립트는 다음과 같은 용도로 사용됩니다:

동적 웹페이지

자바스크립트는 웹 페이지에 전환 요소 기능과 같은 동적 상호작용을 추가하기 위해 사용됩니다. 이를 통해 사용자는 웹 페이지를 새로고침할 필요 없이, 시간이 지남에 따라 새로운 이미지와 객체를 불러올 수 있습니다.

웹 및 모바일 앱 개발

자바스크립트의 최고 강점 중 하나는 크로스-플랫폼 웹 및 모바일 애플리케이션을 구축하는데 사용될 수 있는 광범위한 라이브러리 및 프레임워크를 포함한다는 것입니다.

게임 개발

자바스크립트를 통해 웹 기반 게임을 개발하는 것도 가능합니다. 자바스크립트는 2D 또는 3D 게임을 만드는 데 사용할 수 있는 수많은 라이브러리와 프레임워크를 포함하고 있습니다.

서버 기반 솔루션

웹사이트 및 앱 개발 외에도, 개발자는 자바스크립트를 활용한 Node.js를 이용해 견고한 웹 서버 및 백 엔드 개발 환경을 구축할 수 있습니다.

자바스크립트 활성화의 장점

브라우저에서 자바스크립트를 활성화하는 것의 장점은 단점을 크게 뛰어넘으며, 이는 인터넷에서 자바스크립트가 널리 사용된다는 사실을 통해 알 수 있습니다. 자바스크립트 활성화의 장점은 다음과 같습니다: 

더 많은 상호작용이 가능한 웹사이트

자바스크립트를 활성화하면 상호작용형 웹사이트와 인터페이스(애니메이션, 비디오, 광고 배너 및 기타 현대 웹 경험 요소)에 접근할 수 있습니다.

속도 증가

클라이언트 측 스크립트인 자바스크립트는 서버 요청을 줄여 웹 페이지의 사용자 상호작용을 가속화합니다.

서버 부하 감소

자바스크립트는 클라이언트 측에서 동작하므로 서버 연결을 최소화하며, 대역폭을 절감하고 서버 부하를 감소시킬 수 있습니다.

자바스크립트의 한계

웹 페이지와 사용자 상호작용을 향상시키기 위해 자바스크립트를 활용할 수 있는 방법이 많지만, 자바스크립트에도 한계가 있습니다. 한계는 다음과 같습니다:

  1. 자바스크립트의 가장 중요한 한계는 임플리멘테이션을 실행할 단일 부모(single parent body)가 없다는 것입니다.
  2. 자바스크립트는 페이지 소스 또는 이미지를 보호할 수 없습니다. 이는 웹 페이지의 이미지가 어려움 없이 사용자의 기기로 다운로드될 수 있음을 의미합니다.
  3. 자바스크립트는 멀티프로세서 기능이 없습니다. 따라서 자바스크립트는 메모리를 제어할 수 없습니다.
  4. 마지막으로 자바스크립트는 다른 도메인에 호스팅된 웹 페이지에 접근할 수 없습니다. 사용자가 다른 도메인에서 웹 페이지를 동시에 볼 수는 있지만, 도메인 웹 페이지에서 실행 중인 자바스크립트는 다른 도메인의 웹 페이지의 데이터에 전혀 접근할 수 없게 됩니다.

자바스크립트를 비활성화하는 법

브라우저에서 자바스크립트를 활성화하면 많은 이점이 있기는 하지만, 사용자가 보안을 위해 일시적으로 자바스크립트를 비활성화하기를 원할 수도 있습니다. 모질라 파이어폭스, 구글 크롬, 오페라, 사파리, 마이크로소프트 엣지, 인터넷 익스플로러 등 대부분의 최신 웹 브라우저에서 자바스크립트를 비활성화할 수 있습니다. 

브라우저에서 자바스크립트가 비활성화되어 있다면, 이전에 자바스크립트를 비활성화했거나 브라우저에서 기본적으로 비활성화된 것입니다. 만약 활성화되어 있다면, 기기에서 사용하는 브라우저에 따라 자바스크립트를 비활성화하는 방법을 참조하십시오.

구글 크롬 구글 크롬

  1. 구글 크롬 브라우저를 여십시오.
  2. 메뉴 아이콘(3개의 점)을 클릭하십시오. 일반적으로 브라우저의 우측 상단에 있습니다.
  3. "설정"을 클릭하십시오.
  4. 왼쪽 슬라이드 바 메뉴에서 "개인정보 및 보안"을 클릭하십시오.
  5. "개인정보 및 보안"에서 "사이트 설정" 버튼을 누르십시오.
  6. "자바스크립트" 항목에서 차단을 선택하십시오.
  7. 크롬 브라우저를 다시 시작하십시오.

인터넷 익스플로러 인터넷 익스플로러

  1. 장치에서 인터넷 익스플로러를 여십시오.
  2. "도구"를 선택하십시오 - 일반적으로 브라우저의 우측 상단에 있습니다.
  3. 드롭다운 메뉴에서 "인터넷 옵션"을 클릭하십시오.
  4. 그 다음, "보안" 탭을 누르십시오.
  5. "보안" 탭에서 "사용자 지정 수준" 버튼을 클릭하면 새로운 창이 열립니다.
  6. 스크롤을 내려 "Active 스크립팅"을 찾으십시오. "사용 안 함"을 클릭하십시오.
  7. 브라우저를 다시 시작하십시오.

모질라 파이어폭스 모질라 파이어폭스

  1. 모질라 파이어폭스 브라우저를 여십시오.
  2. 주소창에 "about:config"를 입력하고 "엔터"를 누르십시오.
  3. 경고창이 표시되면 "위험을 감수하고 계속"을 클릭하십시오.
  4. 검색창에 "javascript.enabled"를 입력하고 우측의 "설정/해제" 버튼을 클릭하여 "false"로 설정하십시오.
  5. 설정에 성공했다면, 파이어폭스 브라우저에서 자바스크립트가 비활성화됩니다.