| **[`OverrideFirstRunPage`](#overridefirstrunpage)** | Override the first run page.
| **[`OverridePostUpdatePage`](#overridepostupdatepage)** | Override the upgrade page.
| **[`PasswordManagerEnabled`](#passwordmanagerenabled)** | Remove (some) access to the password manager.
+| **[`PDFjs`](#pdfjs)** | Disable or configure PDF.js, the built-in PDF viewer.
| **[`Permissions`](#permissions)** | Set permissions associated with camera, microphone, location, and notifications.
| **[`PopupBlocking`](#popupblocking)** | Configure the default pop-up window policy as well as origins for which pop-up windows are allowed.
| **[`Preferences`](#preferences)** | Set and lock some preferences.
}
}
```
+### PDFjs
+Disable or configure PDF.js, the built-in PDF viewer.
+
+If `Enabled` is set to false, the built-in PDF viewer is disabled.
+
+If `EnablePermissions` is set to true, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+**Compatibility:** Firefox 77, Firefox ESR 68.9\
+**CCK2 Equivalent:** N/A\
+**Preferences Affected:** `pdfjs.diabled`,`pdfjs.enablePermissions`
+
+#### Windows (GPO)
+```
+Software\Policies\Mozilla\Firefox\PDFjs\Enabled = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\PDFjs\EnablePermissions = 0x1 | 0x0
+```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~PDFjs/PDFjs_Enabled
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~PDFjs/PDFjs_EnablePermissions
+```
+Value (string):
+```
+<enabled/>or <disabled/>
+```
+#### macOS
+```
+<dict>
+ <key>PDFjs</key>
+ <dict>
+ <key>Enabled</key>
+ <true/> | <false/>
+ <key><EnablePermissions</key>
+ <true/> | <false/>
+ </dict>
+</dict>
+```
+#### policies.json
+```
+{
+ "policies": {
+ "PSFjs": {
+ "Enabled": true | false,
+ "EnablePermissions": true | false
+ }
+}
+```
### Permissions
Set permissions associated with camera, microphone, location, notifications, and autoplay. Because these are origins, not domains, entries with unique ports must be specified separately. See examples below.
<dict>
<key>Enabled</key>
<false/>
- <key><Locked</key>
+ <key>Locked</key>
<false/>
</dict>
<key>Extensions</key>
<string></string>
<key>PasswordManagerEnabled</key>
<false/>
+ <key>PDFjs</key>
+ <dict>
+ <key>Enabled</key>
+ <false/>
+ <key>EnablePermissions</key>
+ <false/>
+ </dict>
<key>Permissions</key>
<dict>
<key>Camera</key>
<string id="UserMessaging_group">Benutzer-Benachrichtigungen</string>
<string id="DisabledCiphers_group">Disabled Ciphers</string>
<string id="EncryptedMediaExtensions_group">DRM-Medien Erweiterungen</string>
+ <string id="PDFjs_group">PDFjs</string>
<string id="Allow">Erlaubte Seiten</string>
<string id="Block">Gesperrte Seiten</string>
<string id="AppAutoUpdate">Automatisches Update</string>
<string id="EncryptedMediaExtensions_Locked_Explain">Wenn diese Richtlinieneinstellung deaktiviert ist, können Nutzer Änderungen an der Einstellung zu DRM-Medien Erweiterungen vornehmen.
Wenn diese Richtlinieneinstellung aktiviert oder nicht konfiguriert ist, können Nutzer die Einstellung zu DRM-Medien Erweiterungen nicht ändern.</string>
+ <string id="PDFjs_Enabled">Enable PDFjs</string>
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.
+
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+If this policy is not disabled or not configured, document permissions are ignored.</string>
<string id="Preferences_Boolean_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, ist die Einstellung auf true gesperrt. Wenn diese Richtlinieneinstellung deaktiviert ist, ist die Einstellung auf false gesperrt.
Für eine Beschreibung der Einstellung, siehe:
<string id="UserMessaging_group">User Messaging</string>
<string id="DisabledCiphers_group">Disabled Ciphers</string>
<string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
+ <string id="PDFjs_group">PDFjs</string>
<string id="Allow">Allowed Sites</string>
<string id="Block">Blocked Sites</string>
<string id="AppAutoUpdate">Application Autoupdate</string>
<string id="EncryptedMediaExtensions_Locked_Explain">If this policy is enabled and EncryptedMediaExtensions are disabled, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them.
If this policy is not disabled or not configured, it has no effect.</string>
+ <string id="PDFjs_Enabled">Enable PDFjs</string>
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.
+
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+If this policy is not disabled or not configured, document permissions are ignored.</string>
<string id="Preferences_Boolean_Explain">If this policy is enabled, the preference is locked to true. If this policy is disabled, the preference is locked to false.
For a description of the preference, see:
<string id="UserMessaging_group">User Messaging</string>
<string id="DisabledCiphers_group">Disabled Ciphers</string>
<string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
+ <string id="PDFjs_group">PDFjs</string>
<string id="Allow">Sitios permitidos</string>
<string id="Block">Sitios bloqueados</string>
<string id="AppAutoUpdate">Application Autoupdate</string>
<string id="EncryptedMediaExtensions_Locked_Explain">If this policy is enabled and EncryptedMediaExtensions are disabled, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them.
If this policy is not disabled or not configured, it has no effect.</string>
+ <string id="PDFjs_Enabled">Enable PDFjs</string>
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.
+
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+If this policy is not disabled or not configured, document permissions are ignored.</string>
<string id="Preferences_Boolean_Explain">Si esta política está habilitada, la preferencia se bloquea en true. Si esta política está deshabilitada, la preferencia está bloqueada en false.
Para una descripción de la preferencia, visite:
<category displayName="$(string.EncryptedMediaExtensions_group)" name="EncryptedMediaExtensions">
<parentCategory ref="firefox"/>
</category>
+ <category displayName="$(string.PDFjs_group)" name="PDFjs">
+ <parentCategory ref="firefox"/>
+ </category>
</categories>
<policies>
<policy name="AppAutoUpdate" class="Both" displayName="$(string.AppAutoUpdate)" explainText="$(string.AppAutoUpdate_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AppAutoUpdate">
<decimal value="0"/>
</disabledValue>
</policy>
+ <policy name="PDFjs_Enabled" class="Both" displayName="$(string.PDFjs_Enabled)" explainText="$(string.PDFjs_Enabled_Explain)" key="Software\Policies\Mozilla\Firefox\PDFjs" valueName="Enabled">
+ <parentCategory ref="PDFjs"/>
+ <supportedOn ref="SUPPORTED_FF77_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="PDFjs_EnablePermissions" class="Both" displayName="$(string.PDFjs_EnablePermissions)" explainText="$(string.PDFjs_EnablePermissions_Explain)" key="Software\Policies\Mozilla\Firefox\PDFjs" valueName="EnablePermissions">
+ <parentCategory ref="PDFjs"/>
+ <supportedOn ref="SUPPORTED_FF77_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
</policies>
</policyDefinitions>
<string id="UserMessaging_group">User Messaging</string>\r
<string id="DisabledCiphers_group">Disabled Ciphers</string>\r
<string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>\r
+ <string id="PDFjs_group">PDFjs</string>\r
<string id="Allow">Sites autorisés</string>\r
<string id="Block">Sites bloqués</string>\r
<string id="AppAutoUpdate">Application Autoupdate</string>\r
<string id="EncryptedMediaExtensions_Locked_Explain">If this policy is enabled and EncryptedMediaExtensions are disabled, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them.\r
\r
If this policy is not disabled or not configured, it has no effect.</string>\r
+ <string id="PDFjs_Enabled">Enable PDFjs</string>\r
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.\r
+\r
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>\r
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>\r
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.\r
+\r
+If this policy is not disabled or not configured, document permissions are ignored.</string>\r
<string id="Preferences_Boolean_Explain">Si cette stratégie est activée, la préférence est verrouillée sur true. Si cette stratégie est désactivée, la préférence est verrouillée sur false.\r
\r
Pour une description de la préférence, voir:\r
<string id="UserMessaging_group">Messaggi utente</string>
<string id="DisabledCiphers_group">Cifrari disabilitati</string>
<string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
+ <string id="PDFjs_group">PDFjs</string>
<string id="Allow">Siti consentiti</string>
<string id="Block">Siti bloccati</string>
<string id="AppAutoUpdate">Aggiornamento automatico applicazione</string>
<string id="EncryptedMediaExtensions_Locked_Explain">If this policy is enabled and EncryptedMediaExtensions are disabled, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them.
If this policy is not disabled or not configured, it has no effect.</string>
+ <string id="PDFjs_Enabled">Enable PDFjs</string>
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.
+
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+If this policy is not disabled or not configured, document permissions are ignored.</string>
<string id="Preferences_Boolean_Explain">Se questo criterio è abilitato, la preferenza è impostata a Vero e resa non modificabile. Se questo criterio è disabilitato, la preferenza è impostata a Falso e resa non modificabile.
Per una descrizione della preferenza, si veda:
<string id="UserMessaging_group">顯示給使用者的訊息</string>
<string id="DisabledCiphers_group">Disabled Ciphers</string>
<string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
+ <string id="PDFjs_group">PDFjs</string>
<string id="Allow">允許的網站</string>
<string id="Block">封鎖的網站</string>
<string id="AppAutoUpdate">應用程式自動更新</string>
<string id="EncryptedMediaExtensions_Locked_Explain">If this policy is enabled and EncryptedMediaExtensions are disabled, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them.
If this policy is not disabled or not configured, it has no effect.</string>
+ <string id="PDFjs_Enabled">Enable PDFjs</string>
+ <string id="PDFjs_Enabled_Explain">If this policy is disabled, the built-in PDF viewer is not used.
+
+If this policy is enabled or not configured, the built-in PDF viewer is used.</string>
+ <string id="PDFjs_EnablePermissions">Enable Permissions</string>
+ <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
+
+If this policy is not disabled or not configured, document permissions are ignored.</string>
<string id="Preferences_Boolean_Explain">若啟用此原則,偏好設定將鎖定為 true。若停用此原則,偏好設定則鎖定為 false。
若需要偏好設定的詳細說明,請參考: