Opened 3 years ago

Closed 3 years ago

Last modified 4 weeks ago

#3801 closed change (fixed)

Add pre-configurable/hidden preference to add additional subscriptions

Reported by: sebastian Assignee: sebastian
Priority: P3 Milestone: Adblock-Plus-1.12-for-Chrome-Opera-Safari
Module: Platform Keywords:
Cc: Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description (last modified by sebastian)


Some organizations that deploy Adblock Plus for Chrome using group policies need a way to add additional filter subscriptions.

We already support a preference that can be pre-configured by group policies in order to suppress the first run page. The same mechanism can be used to allow central configuration of additional filter subscriptions.

What to change

  • Support another pre-configurable preference with the name additional_subscriptions and the type array of string. That preference will contain a list of URLs of filter subscriptions, which can be configured by group policy.
  • When Adblock Plus is loaded, subscriptions given by that preference should be automatically added.
  • It should not be possible to remove those subscriptions on the options page, since they would be automatically added again.
  • However, the user should still be able to disable them. When disabled those subscriptions should NOT be automatically enabled again.

Change History (12)

comment:1 Changed 3 years ago by sebastian

  • Component changed from Unknown to Platform
  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:2 Changed 3 years ago by abpbot

A commit referencing this issue has landed:

comment:3 Changed 3 years ago by sebastian

  • Milestone set to Adblock-Plus-for-Chrome-Opera-Safari-next
  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:4 Changed 3 years ago by sebastian

On Linux, for example, adding a file with following contents under /etc/opt/chrome/policies/managed/adblockplus.json will cause EasyPrivacy to be added as additional subscription:

  "3rdparty": {
    "extensions": {
      "ldcecbkkoecffmfljeihcmifjjdoepkn": {
        "additional_subscriptions": [

On Windows, according to my understanding of Chromium's incomplete documentation, you would have to set following group policy to achieve the same:

"1" = ""

Also note that the extension IDs in the snippets above refer to the Adblock Plus development build.

comment:5 Changed 3 years ago by sebastian

  • Description modified (diff)

comment:6 Changed 3 years ago by Ross

The Linux version works but I have not got the Windows version to work yet in a VM. Have tried various root keys (HKLM, HKLU) and methods. Will try an actual Windows machine.

ABP 1.11.1606
Chrome 31, 45 / Windows 7
Chrome 49 / Ubuntu 14.04

comment:7 Changed 3 years ago by sebastian

For Windows this needs to be configured via Active Directory. For more details please refer to the documentation linked above. Frankly, I never tried it out myself on Windows, since it's not trivial to set it up.

comment:8 Changed 4 months ago by DavidPeacock

Last edited 4 months ago by sebastian (previous) (diff)

comment:9 Changed 2 months ago by zindara

this is a very good idea. thank you for sharing! I will follow you regularly happy wheels

comment:10 Changed 6 weeks ago by tomberrot

Such a great idea thank you for the all the work you are Putting in. il genio dello streaming

comment:11 Changed 6 weeks ago by jessicabelorr

Thanks for the coding this will help!

comment:12 Changed 4 weeks ago by tonnyken

I found the forum so good, ah, lots of knowledge shared above, good content is great

Note: See TracTickets for help on using tickets.