Firefox는 기본적으로 주소 표시 줄에서 JavaScript를 차단합니다

업데이트 : 변경 사항이 Firefox에서 그보다 오래되었습니다. 아래에 언급 된 환경 설정은 붙여 넣은 코드에서 자바 스크립트 만 필터링합니다.이 코드는 기록에 표시되고 자동 완성되는 것을 피합니다. false로 설정하면 여전히 JavaScript 코드를 실행할 수있는 것으로 보입니다. 종료

웹 브라우저를 2018 년 10 월에 릴리스 된 버전 63으로 업그레이드 한 Firefox 사용자는 주소 표시 줄에 입력 할 때 브라우저가 더 이상 JavaScript 코드를 허용하지 않음을 알 수 있습니다.

웹 브라우저의 이전 버전에서는 사용자가 주소 표시 줄에 JavaScript 코드를 작성하거나 붙여 넣어 실행할 수있었습니다. 주소 표시 줄에 javascript : alert ( "hello world")를 입력하고 Enter 키를 눌러 직접 시도해 볼 수 있습니다.

이전 버전의 Firefox는 실행될 때 Hello World 경고를 표시했지만 Firefox 63은 실행을 차단하고 대신 입력을 기본 검색 엔진으로 리디렉션합니다. 주소 표시 줄에 입력 한 다른 JavaScript 코드도 마찬가지입니다.

주소 표시 줄에 코드를 붙여 넣으면 javascript :가 제거되지만 수동으로 추가하더라도 실행되지 않습니다.

참고 : 변경 사항은 주소 표시 줄의 JavaScript 실행에만 영향을줍니다. 책갈피 도구 기능이나 개발자 도구 콘솔에서 JavaScript 실행에는 영향을 미치지 않습니다.

대부분의 Firefox 사용자는 기능이 필요하지 않지만 일부는 페이지에서 스티커 요소를 죽이거나 리퍼러를 변경하거나 일시적으로 방문하는 웹 사이트를 편집하는 등의 유용한 작업에이 기능을 사용했을 수 있습니다.

Firefox 63 변경 로그에는 변경 내용이 없습니다. 모질라가 파이어 폭스를 수백 번 변경한다는 점을 고려하면, 변경 사항 중 일부만 나타냅니다.

고맙게도 웹 브라우저의 환경 설정 값을 변경하여 변경을 취소 할 수 있습니다. 그 방법은 다음과 같습니다.

  1. Firefox 주소 표시 줄 에 about : config? filter = browser.urlbar.filter.javascript 를로드하십시오.
  2. 경고 페이지가 표시 될 수 있습니다. 계속하려면 경고를 수락하십시오.
  3. browser.urlbar.filter.javascript 를 두 번 클릭하여 환경 설정 값을 변경하십시오.

기본값은 True입니다. 이는 Firefox가 주소 표시 줄에서 JavaScript 코드를 차단 함을 의미합니다. False 값은 제한을 비활성화하고 Firefox 주소 표시 줄에서 JavaScript 코드를 다시 실행할 수있게합니다.

위에서 설명한 세 단계를 반복하여 언제든지 변경을 취소 할 수 있습니다.

기본 설정에 대한 False 값은 기능을 복원합니다. 붙여 넣기 코드가 다시 작동하고 (자바 스크립트 : 더 이상 제거되지 않음) 키보드에서 Enter 키를 누르면 코드가 실행됩니다.

Now You : 이전에 주소 표시 줄에서 JavaScript 코드를 실행 했습니까?