NotScript, Chrome에 NoScript 기능 제공

업데이트 : NotScript를 더 이상 사용할 수 없습니다. 대신 ScriptBlock 또는 uMatrix를 사용할 수 있습니다. Chrome 버전과 동일한 기능을 제공하는 uMatrix의 Firefox 검토를 확인할 수 있습니다. 다음 검토는 아카이브 목적으로 사이트에 보관됩니다. 종료

지금까지 널리 사용되는 Firefox 스크립트 차단 확장 프로그램 NoScript를 Chrome으로 이식 할 수 없었습니다.

브라우저의 제한으로 인해 요소를로드하기 전에 차단할 수 없었으며, 이는로드되기 전에 스크립트를 차단해야하는 보안 추가 기능에는 적합하지 않습니다.

Chrome 용 NotScript 확장 프로그램 개발자는 확장 기능을 가능하게하는 브라우저의 최근 변경 사항에 대해 설명합니다.

NotScripts는 독창적이고 새로운 방법을 사용하여 이전에는 불가능했던 Chrome의 기능과 같은 "NoScript"를 제공합니다. 지능형 HTML5 스토리지 캐싱 기술을 도입하여 Chrome의 한계를 극복하여 이전에 이와 같은 확장을 할 수 없었습니다. NotScripts는 써드 파티 컨텐츠를로드하기 전에 차단하며 화이트리스트도있는 동안이를 수행합니다. 이것은 Chrome이 출시 된 이후 많은 사람들이 기다려온 주요 확장 프로그램 중 하나입니다.

스크립트를 설치하려면 CHANGE__PASSWORD__HERE.js 파일을 수동으로 편집하여 Chrome 프로필 폴더에서 비밀번호를 설정해야합니다. 이로 인해 추가 기능을 사용하려는 많은 사용자가 사라질 수 있으며 개발자는 해당 비밀번호를 설정하는 다른 방법을 고려해야합니다.

노 스크립트

컴퓨터에서 처음 사용하거나 NotScripts가 업데이트 된 경우 NotScripts 암호를 설정해야합니다. 비밀번호는 웹 사이트가 NotScripts 화이트리스트 캐시를 보지 못하게하여 개인 정보를 보호하는 데 사용됩니다. 기술적 제한으로 인해 파일을 열어서 비밀번호를 설정해야합니다.

완료되면 NotScript는 NoScript와 유사한 기능을 시작합니다. 확장 프로그램은 대부분의 스크립트는 웹 사이트에서 자동으로 실행되는 것을 차단하며 스크립트를 화이트리스트에 추가하여 정상적으로 실행할 수 있습니다.

주소 표시 줄에 아이콘을 배치하면 사이트에서 현재 차단되고 허용 된 스크립트가 표시됩니다.

notscript

허용 된 스크립트가 화이트리스트에 추가됩니다.

notscript 화이트리스트

또한 모든 사이트에 잠시 동안 스크립트를 임시로 허용 할 수도 있습니다. 현재 누락 된 기능은 세션에 대해서만 스크립트를 임시로 활성화하는 옵션입니다.

앞에서 언급했듯이 NotScript에는 현재 개발 단계에서 몇 가지 제한 사항이 있습니다.

NotScript는 Flash 및 Silverlight와 같은 플러그인을 차단할 수 있습니다. 그러나 Java 애플릿은 특별한 경우입니다. 표준 또는 태그가 포함 된 Java 애플릿은 차단할 수 있지만, 사용되지 않는 이전 태그가 포함 된 Java 애플릿은 Chrome에서이 레거시 방법에 대한로드 이벤트를 발생시키지 않기 때문에 차단할 수 없습니다. 현재 해결 방법은이 문제가 해결 될 때까지 브라우저에서 Java를 비활성화하는 것입니다.

소스 위치 (대부분)에서로드 된 모든 스크립트를 차단할 수 있습니다. 그러나 웹 페이지의 HTML 코드에 직접 작성된 인라인 스크립트는 Chrome에서로드 이벤트를 발생시키지 않기 때문에 NotScripts에 의해 차단 될 수 없습니다.

예를 들어 : 문제없이 차단 될 수 있습니다. 그러나 alert ( "Hello, World!"); 방문한 사이트에서 HTML 코드로 직접 작성된 것은 NotScripts에 의해 차단 될 수 없습니다. NotScripts는 어디에서나로드되지 않기 때문에 보는 웹 페이지의 직접적인 부분입니다. 그러나 이러한 인라인 스크립트는 일반적으로 유용하며 사이트가 제대로 작동하기 위해 종종 필요합니다. 원하는 경우 모든 사이트에서 자바 스크립트를 거부하도록 Chrome을 설정하고 NotScripts를 사용하여 자바 스크립트를 사용하도록 설정 한 사이트에서 실행할 스크립트를 선택적으로 선택할 수 있습니다.

스크립팅이 활성화 된 상태에서 처음으로 웹 사이트를 방문하면 화이트리스트를 캐시하고 새로 고칠 때 NotScripts가 한 번 빠르게 다시로드하는 것을 볼 수 있습니다. 따라서 사이트에 직접 영향을 미치는 화이트리스트의 일부를 변경하지 않으면 다시로드 할 필요가 없습니다. 이는 사소한 문제 일뿐 아니라 NotScripts가 원하는 화이트리스트를 배우면서 점점 줄어 듭니다.

NotScript는 Chrome의 고유 한 확장 기능으로, NoScript 기능을 제공합니다. 첫 번째 공식 릴리스 버전은 큰 가능성을 보여 주며 개발자가 기능을 계속 구현하고 일부 제한 사항과 끔찍한 암호 생성을 제거하는 방법을 찾는 경우 NotScript는 Firefox의 NoScript가 될 수 있습니다.