master-internet-switch 제작자: Elad Karako
start browsing with all connections blocked. click icon to toggle allow/block.
Android™용 Firefox에서 사용 가능Android™용 Firefox에서 사용 가능
Android용 Firefox에서 이 확장 기능을 열려면 QR 코드를 스캔하세요
확장 메타 데이터
스크린샷
정보
start every browser session with internet disabled,
in chromium based browsers, you'll see "website X blocked by web-extension" chrome page.
in firefox based browser, the tab just won't do anything, that's because the blocking in firefox is really "deep", more like a firewall.
anyway,
my main goal was to prevent spike of CPU, RAM (and rendering time),
when restoring previous/crashed session with a lot of windows and tabs,
let the tabs try to load then fail, then zero CPU, very little RAM usage,
and the you (manually) click that button to make the internet great again..
sorry.. I mean allowed.
this is a really tiny web-extension,
based around a 'declarativeNetRequest', and a static "block all" ruleset.
clicking the web-extension's button simply toggle the enabled state of the ruleset (ruleset enabled by default, and initialized, again on session start-up and install, just to make sure the service-worker is awake and button is reactive).
the web-extension has internet disabled (i.e. ruleset enabled),
by default, the idea is to prevent internet from the very early stages of the browser starting-up,
..as much as possible.. see the browser has a little loading scheme,
it loads the ruleset quite early but (I assume) there are browser-initiated requests that may slip anyway, as do requests initiated from tabs, and other web-extensions. so as much as I would like to declare this web-extension is a firewall, it is not (a lot of testing are needed). it does works nicely when restoring a lot of tabs, including UNDO closing of windows and tabs.
I advise turning true those about:config entries:
browser.sessionstore.restore_on_demand = true
browser.sessionstore.restore_pinned_tabs_on_demand = true
browser.sessionstore.resume_from_crash = true
browser.sessionstore.max_tabs_undo = 50
browser.sessionstore.max_windows_undo = 10
browser.sessionstore.enabled = true
(advised)
as for privacy.
the web-extension does not collect any data, not even analytics,
is 100% offline, unaware of the requests, does not modify them,
recent versions (26.9.20+) no host permissions and no content-script.
has no ads. is full, free, and open-source (MIT license):
https://github.com/eladkarako/webextension-master-internet-switch
please feel free to share (in github issues section), test results, feature requests, questions and bug reports.
please enjoy.
donations are unnecessary but appreciated.
https://paypal.me/31adkarak0
in chromium based browsers, you'll see "website X blocked by web-extension" chrome page.
in firefox based browser, the tab just won't do anything, that's because the blocking in firefox is really "deep", more like a firewall.
anyway,
my main goal was to prevent spike of CPU, RAM (and rendering time),
when restoring previous/crashed session with a lot of windows and tabs,
let the tabs try to load then fail, then zero CPU, very little RAM usage,
and the you (manually) click that button to make the internet great again..
sorry.. I mean allowed.
this is a really tiny web-extension,
based around a 'declarativeNetRequest', and a static "block all" ruleset.
clicking the web-extension's button simply toggle the enabled state of the ruleset (ruleset enabled by default, and initialized, again on session start-up and install, just to make sure the service-worker is awake and button is reactive).
the web-extension has internet disabled (i.e. ruleset enabled),
by default, the idea is to prevent internet from the very early stages of the browser starting-up,
..as much as possible.. see the browser has a little loading scheme,
it loads the ruleset quite early but (I assume) there are browser-initiated requests that may slip anyway, as do requests initiated from tabs, and other web-extensions. so as much as I would like to declare this web-extension is a firewall, it is not (a lot of testing are needed). it does works nicely when restoring a lot of tabs, including UNDO closing of windows and tabs.
I advise turning true those about:config entries:
browser.sessionstore.restore_on_demand = true
browser.sessionstore.restore_pinned_tabs_on_demand = true
browser.sessionstore.resume_from_crash = true
browser.sessionstore.max_tabs_undo = 50
browser.sessionstore.max_windows_undo = 10
browser.sessionstore.enabled = true
(advised)
as for privacy.
the web-extension does not collect any data, not even analytics,
is 100% offline, unaware of the requests, does not modify them,
recent versions (26.9.20+) no host permissions and no content-script.
has no ads. is full, free, and open-source (MIT license):
https://github.com/eladkarako/webextension-master-internet-switch
please feel free to share (in github issues section), test results, feature requests, questions and bug reports.
please enjoy.
donations are unnecessary but appreciated.
https://paypal.me/31adkarak0
리뷰어 0명이 0점으로 평가함
권한 및 데이터
추가 정보
- 부가 기능 링크
- 버전
- 26.9.21
- 크기
- 93.13 KB
- 최근 업데이트
- 10일 전 (2026년 9월 20일)
- 관련 카테고리
- 라이선스
- MIT 라이선스
- 버전 목록
- 모음집에 추가
from version 26.9.20+ no content-script. no host permissions.
from version 26.9.19+ chrome has complete blocking using explicit all resourceTypes possible.
note:
the ruleset is global.
click web-extension to toggle internet blocked/allowed.