|"Block Site" add-on adds a button to your browser's toolbar area. To block a new site (restrict user access) just browse the URL once and press the toolbar button or open the extension's options page and add the hostname (like www.google.com, or *.google.com) in the textbox and press the "add" button. This extension accepts master password to allow website access for a short period of time. If the master password is set, you can browse the restricted sites for a pre-defined time period. Also, this extension can be used to redirect a hostname with its arguments to a new destination instead of blocking a hostname (like redirect to a user-defined blocking page). This feature is useful for instance to redirect a search engine into another search engine.|
- Blocks website access using hostname matching
- Redirects a hostname to a new URL by passing arguments
- Supports master password for temporary access
- Load requested features from GitHub
What is "Block Site" extension and how does it work?
This extension monitors top-level hostname accesses and matches them with a user-defined blocking list. If a hostname is matched, then the access is blocked just before your browser sends the top hostname request to the server. This is useful to prevent access of a hostname that is not supposed to be accessed from your IP address for instance or to prevent popup websites from opening new tabs and hence injecting malicious scripts into your browser.
The extension also can be used as a URL redirector. To use the extension in the redirecting mode, add a hostname to the blocking list from the options page. Then enter the FULL URL of the destination domain in the redirect box (with schemes like "http://www.google.com"). Note that the extension extracts the arguments of the original URL and passes them to the destination URL. This feature is useful to redirect for instance search results from Google.com to Bing.com. To do so add "*.google.com" as a new hostname and in the destination filed add "https://www.bing.com". Press the save button for the changes to take place. Now search something in the address bar and you will get the result from Bing.com.
Note: If it is important that the blocked remote servers do not receive any connection requests, make sure to uncheck "Display title of blocked hostnames" item in the options page. When this item is checked, the extension will send a request to the server and ask for the actual title of the page. This option is useful to distinguish blocked tabs only if there is no restriction to send or receive data from the blocked hostnames.
What is the master password and how can I set it?
If a master password is set from the options page, you can browse the restricted URL for a pre-defined time period. Also, changing the options (like removing a hostname form the blocking list or changing the time interval of temporary hostname whitelisting) will require the password first. This is mainly useful if you want to prevent other users of the computer to change important settings from the options page.
Note that by having the master password set, you can browse the blocked websites by entering the master password in the box when a block page is displayed. This will unblock a hostname temporarily for a pre-defined period (1 minute by default).
How can I block all the sub-domains of a single domain (like www.google.com, ca.google.com, ...)?
Use wildcard in the place of the subdomain. For instance, to block all the Google subdomains use "*.google.com". Here is the list of valid and invalid wildcard matchings:
Pattern What it does Examples of matching URLs */foo* matches any host, as long as the path starts with /foo
*.google.com/foo*bar Matches any URL that uses the https scheme, is on a google.com host (such as www.google.com, docs.google.com, or google.com), as long as the path starts with /foo and ends with bar
Bad pattern Why it's bad *foo/bar '*' in the host can be followed only by a '.' or '/' foo.*.bar/baz If '*' is in the host, it must be the first character
When a wildcard is used in a matching pattern, the destination redirection feature is disabled. Why?
This is due to performance drawback of wildcard matching. Wildcard matching is computationally costly and hence this extension does not allow it! You can add multiple rules without wildcard to have the same matching power but without performance drawback.
What's new in this version?
Please check the Logs section.
Can I change the theme of the blocked pages?
Yes, as of version 0.1.1, it is possible to choose between dark and light themes. The theme selector is a button that is placed on the top right side of the blocked pages. This option is persistent across browser restarts
Can I block websites for a defined period of time only?
As of version 0.1.3, there is a new section in the options page to define the time period and days which the blocker is working. Fill this section to block the list for the defined period only. You can also remove a day from the list of days if you want to allow unblocking for that particular day.
Can I use this extension to only allow a few hostnames to be opened and all other hostnames get blocked?
There is a reverse mode in the options page. If this option is checked, only hostnames that are listed in the list can pass the blockage and all other hostnames will be blocked.
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.||HTML tags|
What's new in this version
If you feel a website contains such material that needs not to be viewed by your children, younger siblings or any other person in your family, there is an easy way to get that particular website blocked on their system. You can find numerous extensions in the Chrome Web Store’s extensions category to block access to certain websites but not all of them are reliable. Hence, finding the right one can prove to be a daunting task. Block Site extension is one of these extensions that can help you to block access to websites on a system. Wondering whether this extension should be download on your system or not? This review will help you to take the best decision.
Block Site, a password-protected website blocker extension, aims to make it easier for you to block the access to certain websites. It offers a simple process to block a website. All you have to do is to press the block site icon that will appear on your toolbar once you have downloaded the extension and access to that website will be restricted. Blocking website is not the only feature that Block Site extension boasts of. It can also redirect users to any other website. However, this is a bit complicated process for a beginner as you will have to toggle the extension’s setting and enter the new destination there.
This extension is perfect to be installed on systems used by kids as they wouldn’t be able to access websites, which contain objectionable materials that you do not want them to view. Whenever they will try to access the blocked website, Restricted Access message will be displayed on their screen.
A prominent feature that sets Block Site apart from other extensions is “master password”. This extension allows the users to set a master password, which they can use to access the blocked website. The master password also comes with enhanced security features. For example, if a wrong password has been entered multiple times within a minute (you can set manual time here), the access to that website will be blocked. Thus, even if someone is trying to guess the password, they wouldn’t be able to view that particular website as its access will be blocked after wrong attempts.
What’s Good about this extension?
- Simple to use even for the beginner users.
- Master password features that guarantee enhanced security.
- Redirection feature.
- Option to remove a URL from the blocked list.
- Supports blocking of subdomains of a website.
What can be improved?
All in all, Block Site is a must-install extension. By installing this extension, you can rest assured that your kids or anyone else in your home are not viewing a website, which they aren’t supposed to. The extension boasts of some advanced features such as master password and redirections. Therefore, we recommended to install this extension and ensure safe browsing.
Permissions are explained
|tabs||To block a top-level hostname or to redirect a blocked URL when the master password is entered|
|storage||To store internal preferences of the extension like the blocked list or redirection map|
|<all_urls>||To be able to monitor all the top level requests no matter what the hostname is|
|webRequest||the main module to observe browser's network activity|
|notifications||To notify the user when an error occurs|
|webRequestBlocking||Complimentary component to the 'webRequest' API|