Changes

Jump to: navigation, search

Extension Blocklisting:Code Design

2 bytes added, 23:25, 7 March 2006
m
Blocklist syntax
Examples Explained:
* The <tt>item_1@domain</tt> Extension Manager item will be blocklisted if a version between <tt>1.0</tt> and <tt>2.0.*</tt> (e.g. less than <tt>2.1</tt>) is installed and the Firefox (e.g. <tt>id</tt> equal to <tt>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</tt>) version is between <tt>1.5</tt> and <tt>1.5.*</tt> (e.g. less than <tt>1.6</tt>), the Firefox version is between 1.7 and <tt>1.7.*</tt> (e.g. less than <tt>1.8</tt>), or the Toolkit version is between <tt>1.8</tt> and <tt>1.8.*</tt> (e.g. less than <tt>1.9</tt>). Also, the item_1@domain Extension Manager item will be blocklisted if a version between <tt>3.0</tt> and <tt>3.0.*</tt> (e.g. less than <tt>3.1</tt>) is installed and the Firefox (e.g. <tt>id</tt> equal to <tt>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</tt>) version is between <tt>1.5</tt> and <tt>1.5.*</tt> (e.g. less than <tt>1.6</tt>) or the Toolkit version is between <tt>1.8</tt> and <tt>1.8.*</tt> (e.g. less than <tt>1.9</tt>).
* The <tt>item_2@domain</tt> Extension Manager item will be blocklisted if a version between <tt>3.1</tt> and <tt>4.*</tt> (e.g. less than <tt>5</tt>) is installed for all version versions of the current application.
* All version of the item_3@domain Extension Manager item will be blocklisted if the Firefox (e.g. <tt>id</tt> equal to <tt>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</tt>) version is between <tt>1.5</tt> and <tt>1.5.*</tt> (e.g. less than <tt>1.6</tt>).
* All versions of the <tt>item_4@domain</tt> Extension Manager item will be blocklisted if the current application version is between <tt>1.5</tt> and <tt>1.5.*</tt> (e.g. less than <tt>1.6</tt>).
* All versions of the <tt>item_5@domain</tt> Extension Manager item will be blocklisted for all version versions of the current application.
As can be seen it is possible to blocklist all version of an extension for all versions of an application as well as any combination of application id's along with version ranges for both the extension id and application id. Also, by not specifying a value and instead using the default value it is possible to lessen the size of the blocklist xml file. This is possible by using the following defaults:
Confirm
1,041
edits

Navigation menu