아시다시피(오랫동안 업데이트가 없음) 불행히도 이 웹 확장 프로그램을 추가로 개발할 시간이 충분하지 않았습니다. 이 웹 확장의 개발은 흥미로웠지만 기부가 거의 없었으며 웹 확장에 대한 일부 의심스러운 리뷰도 있었습니다.
Manifest V2가 곧 지원 중단될 예정이므로 지금은 이 여정을 끝내기로 결정하고 Chrome 및 Firefox의 확장 프로그램 소유권을 다른 당사자에게 넘겼습니다. 코드가 계속 공개될지는 말할 수 없지만, 저는 더 이상 관리자가 아니며 2.3.1 이후 버전은 이 저장소의 소스 코드를 반영하지 않는다는 점을 지적하고 싶습니다.
진심 어린 리뷰를 작성하거나, 기부하거나, 간단히 끌어오기 요청을 작성하여 이 프로젝트를 지원해 주신 모든 분들께 감사드립니다.
이 웹 확장을 통해 사용자는 특정 호스트 또는 특정 탭에 대해 JavaScript를 활성화할지 비활성화할지 결정할 수 있습니다.
예를 들어 google.com에 액세스하고 JavaScript를 비활성화하면 웹 확장 프로그램은 google.com에 의해 로드되는 모든 JavaScript(다른 호스트의 인라인 JS 및 외부 JS 파일 포함)를 차단합니다.
차단된 호스트의 스크립트는 다른 호스트에 로드되는 경우에도 여전히 로드됩니다 (물론 해당 호스트도 차단하지 않는 한) .
JavaScript를 비활성화하고 활성화하는 것은 설명이 필요하지 않습니다.
그에 따라 탭의 아이콘과 레이블이 업데이트됩니다.
참고: Android용 Firefox에서는 아이콘이 표시되지 않지만 메뉴 항목을 통해 전환할 수 있습니다.
스크린샷은 추가 기능 페이지를 참조하세요.
소스에서 직접 웹 확장을 설치하려면 다음 단계를 따르세요.
npm install --global gulp-cli
실행)npm install
실행하세요.gulp compile
실행about:debugging
방문하여 Load Temporary Add-on
클릭하세요. 그런 다음 프로젝트의 루트 폴더에 manifest.json
파일을 로드합니다.chrome://extensions/
방문하여 Load unpacked
클릭하세요. 프로젝트의 루트 폴더를 선택하세요 이 지침에 따라 장치를 준비했는지 확인하세요.
이전 단계를 수행한 후 다음과 같이 계속하십시오.
manifest.json
manifest-gecko.json
파일로 덮어씁니다../push-to-mobile.sh
실행file:///storage/emulated/0
액세스하고 [email protected]
파일을 선택합니다. 어떤 방식으로든 기여하고 싶거나 단순히 버그를 신고하고 싶다면 먼저 기여 지침을 살펴보세요.
감사합니다!
기능 제안이 GitHub에 이슈로 추가되고 있습니다.
뭔가를 추가하고 싶다면 이슈를 생성하거나 기존 이슈에 찬성 투표하세요.
MIT License
Copyright (c) 2017 David Pacassi Torrico
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.