If you would like to exercise any of these rights, please contact our Data Protection Officer at: dpo@blocksite.co who will be pleased to help. Note that we may request proof of your identity and we reserve the right to charge a fee where allowed by law.

Children under 13 are prohibited from using the BlockSite Product. In the event that we become aware that a user under the age of 13 has shared any information, we will discard such information. If you have any reason to believe that a child under the age of 13 has shared any information with us, please contact our Data Protection Officer at: dpo@blocksite.co. If you are under 18, please be sure to read this policy with your parents or legal guardians and ask questions about things you do not understand.


Download Blocksite Extension


Download 🔥 https://shurll.com/2y3Hqx 🔥



Block Site is a simple Chrome extension that improves your productivity by blocking the access to time-consuming websites (like during the working hours) as you specify in Options. Block Site is by default disabled and doesn't block any website until you say so in Options.

Options refers to "options_page" which the extension can have. To open Options, generally you right-click on the extension icon in the toolbar and choose Options from the menu. The same will apply to Block Site.

"options_page" is a page to open when you right-click the extension in the toolbar, and select Options from the menu. In our case, we will use this page to set a list of websites to block, and also to easily enable/disable the blocking.

"permissions" lists permissions needed by the extension. It can be requesting API access as in our case, or also a match pattern. More about possible options here. Permissions are requested by the extension when installing. Based on the requested permissions, Chrome may display a warning as explained here.

"background" sets the script to be run in the background. In our case, it will be a place where we put the main logic to stop the blocked websites from opening. Because Chrome extensions are event-based, background script is a good place to put event-based scripts, especially if they don't require an UI (like blocking the websites). It's also a good place to put any heavy calculation that could slow down the UI. As you can see, the background is set to be no persistent. That means, when not needed, the script is unloaded from memory. More about background scripts here.

chrome.runtime.onInstalled.addListener calls a given callback any time the extension is installed or updated. What we do here, we simply check if blocked and enabled are of a correct format, and if not, we reset them.

Once you click "Add to Chrome," you'll see a window appear that summarizes the extension's main features. If you're satisfied with your choice, click "Add extension" in this window to officially install the extension on your browser.

With your extension downloaded, you'll see a new icon appear across the top of your Chrome browser -- an orange shield with a circle and a diagonal line through the middle. Make sure this icon appears to confirm the extension has been installed.

Remember the "Block Site" browser extension from the desktop instructions earlier in this article? For mobile devices, this extension is also an app you can download. Here's how to use it via mobile to block certain websites on your smartphone:

I have been using Blocksite extension for blocking a couple of websites for my productivity. It seems to be working but whenever I feel the urge to use a blocked website,'Youtube' for example; I simply go to Firefox settings and extensions/add-ons page and simply toggle the Blocksite extension to off.

Alternatively, you can also let me know if there is an stricter extension for blocking websites (and keywords, if possible) in Firefox (Google chrome also, if needed and extension is not available in Firefox) which makes it impossible to uninstall and toggle it off as well.

You might also like to install an ad-blocker to prevent annoying ads and pop-ups while browsing. Try Avast Secure Browser, which comes with a built-in ad-blocking feature and stops untrusted browser extensions from being installed.

This extension keeps an eye on top-level hostname accesses and matches them against a custom blocking list created by the user. If a hostname is on the list, the extension blocks access just before the browser sends the top hostname request to the server. This functionality helps prevent access to a hostname that is not intended to be accessed from your IP address or when you want to block popup websites from opening new tabs that could inject malicious scripts into your browser.

The reason for disabling the destination redirection feature is the performance drawback of wildcard matching. The process of wildcard matching is computationally expensive, which is why this extension does not allow it. Instead, you can add multiple rules without using a wildcard to achieve the same matching capability without sacrificing performance.

Yes, the extension offers a reverse mode that you can activate from the options page. When this mode is active, only the hostnames listed in the allowlist will be able to pass through the blockage, and all other hostnames will be blocked.

Create a text file anywhere on your computer. Let's call it block.txt. The content of this file is a line-separated list of hostnames to be blocked. Basically, each hostname is placed in a new line. If you would like to add comments, use a new line and start the line with "#" character. The extension simply ignores these lines. If you need to enable redirection, add the complete path to the redirected page after the hostname to be blocked. Note that after using the import button, the list will be added to the rules, but still it is not being applied. You need to press the "Save" button for the changes to actually apply. If for any reason, you would prefer to start over, simply close the options page and reopen it. See the sample below: # Line-separated list of hostnames to be blocked. Lines start with "#" are ignored # hostname to be blocked URL to be redirected to (optional) www.google.com www.yahoo.com In this example, google.com is being redirected to bing.com and yahoo.com is being blocked without any redirection.

Yes, starting from version 0.2.3, you can use the right-click context menu on the extension's toolbar button to pause the blocking for a specific duration. If you have set a master password for the extension, you will need to unblock it first. Once the pause is no longer needed, you can use the same menu to resume normal behavior.

Starting from version 0.2.3, you can define regular expression rules in the options page to specify a specific schedule for domains that match the rule. If a rule is defined, the extension applies the schedule only to URLs that match the rule. If there is no rule defined, it follows the global scheduling. To set up one with a rule, enter the rule in the designated field and wait for the extension to load the information. To delete a schedule with a rule, enter the rule and wait for the extension to load the corresponding schedule, then delete the time section and keep the rule to indicate that you want to delete the rule. You can also edit the settings as a JSON object using a text editor and then load them back into the extension.

Yes, starting from version 0.2.3, you can define a regular expression rule in the "Block a new hostname" field by adding the R: keyword at the beginning of your rule. By doing this, the extension recognizes that you are using a regular expression instead of a wildcard, and applies your rule accordingly. Regular expressions are a powerful tool to create complex patterns for blocking specific domains or keywords.

Yes, starting from version 0.2.3, the extension provides a specific redirecting keyword, close, which immediately closes any tab that matches a blocking rule. By using this keyword as the redirection destination, the extension can automatically close any popup tab that matches the blocking rule.

As of version 0.3.2, this extension supports managed storage to import settings from the managed preference. An admin user can configure all instances of this extension by setting a managed storage. The PLIST for reading preferences looks like this example. Use your browser managed storage documentation to see how to set up the managed storage.

By default, this key is set to false, which causes the extension to overwrite all the preferences only once. If the value of this key is set to true, on each restart the extension overwrites all the preference from the provided JSON string. Note that in case the JSON string is updated by the admin (contains a new GUID), all the preferences will be overwritten once even if the "managed.storage.overwrite.on.start" key is set to false. Also, note that you can set a password while configuring the extension once and this password will prevent all the client machines from altering the preferences later (all clients only access to the HASH of the password so it is safe to set the password on the machine before generating the JSON file).

On the Firefox browser, you need to create a JSON file called {54e2eb33-18eb-46ad-a4e4-1329c29f6e17}.json and placed it inside the ManagedStorage directory. Read more about how to configure Firefox to use the managed storage here. Here is a sample JSON file to block Wikipedia:{ "name": "{54e2eb33-18eb-46ad-a4e4-1329c29f6e17}", "description": "managed storage for Block Site extension", "type": "storage", "data": { "json": "{\"blocked\":[\"wikipedia.org\",\"*.wikipedia.org\"],\"last-update\":1608787025230,\"managed.storage.overwrite.on.start\":true,\"guid\":\"5f956061-006d-4713-8e33-a2adb7136902\"}" }}Make sure your JSON file is valid by testing it here (Change the mode to "Code" on the toolbar, then paste the JSON string) 2351a5e196

bmr calculator

videopad video editor free version download

stereo sound test mp3 download

my favourite car apk download

how to download tickets from axs app