`Default` specifies the default value for Autoplay. block-audio-video is not supported on Firefox ESR 68.
-**Compatibility:** Firefox 62, Firefox ESR 60.2 (Autoplay added in Firefox 74, Firefox ESR 68.6, Autoplay Default/Locked added in Firefox 76, Firefox ESR 68.8, VirtualReality added in Firefox 80, Firefox ESR 78.2)\
+**Compatibility:** Firefox 62, Firefox ESR 60.2 (Autoplay added in Firefox 74, Firefox ESR 68.6, Autoplay Default/Locked added in Firefox 76, Firefox ESR 68.8, VirtualReality added in Firefox 80, Firefox ESR 78.2, ScreenShare added in Firefox 142, Firefox ESR 140.2)\
**CCK2 Equivalent:** N/A\
-**Preferences Affected:** `permissions.default.camera`, `permissions.default.microphone`, `permissions.default.geo`, `permissions.default.desktop-notification`, `media.autoplay.default`, `permissions.default.xr`
+**Preferences Affected:** `permissions.default.camera`, `permissions.default.microphone`, `permissions.default.geo`, `permissions.default.desktop-notification`, `media.autoplay.default`, `permissions.default.xr`, `permissions.default.screen`
#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Permissions\VirtualReality\Allow\2 = "https://example.com"
Software\Policies\Mozilla\Firefox\Permissions\VirtualReality\Block\1 = "https://example.edu"
Software\Policies\Mozilla\Firefox\Permissions\VirtualReality\BlockNewRequests = 0x1 | 0x0
-Software\Policies\Mozilla\Firefox\Permissions\VirtualReality\Locked = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Allow\1 = "https://example.org"
+Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Allow\2 = "https://example.com"
+Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Block\1 = "https://example.edu"
+Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\BlockNewRequests = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Locked = 0x1 | 0x0
```
#### Windows (Intune)
OMA-URI:
```
OMA-URI:
```
-./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~Notifications/VirtualReality_Locked
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~VirtualReality/VirtualReality_Locked
+```
+Value (string):
+```
+<enabled/> or <disabled/>
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~ScreenShare/ScreenShare_Allow
+```
+Value (string):
+```
+<enabled/>
+<data id="Permissions" value="1https://example.org2https://example.com"/>
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~ScreenShare/ScreenShare_Block
+```
+Value (string):
+```
+<enabled/>
+<data id="Permissions" value="1https://example.edu"/>
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~ScreenShare/ScreenShare_BlockNewRequests
+```
+Value (string):
+```
+<enabled/> or <disabled/>
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Permissions~ScreenShare/ScreenShare_Locked
```
Value (string):
```
<key>Locked</key>
<true/> | <false/>
</dict>
+ <key>VirtualReality</key>
+ <dict>
+ <key>Allow</key>
+ <array>
+ <string>https://example.org</string>
+ </array>
+ <key>Block</key>
+ <array>
+ <string>https://example.edu</string>
+ </array>
+ <key>BlockNewRequests</key>
+ <true/> | <false/>
+ <key>Locked</key>
+ <true/> | <false/>
+ </dict>
+ <key>ScreenShare</key>
+ <dict>
+ <key>Allow</key>
+ <array>
+ <string>https://example.org</string>
+ </array>
+ <key>Block</key>
+ <array>
+ <string>https://example.edu</string>
+ </array>
+ <key>BlockNewRequests</key>
+ <true/> | <false/>
+ <key>Locked</key>
+ <true/> | <false/>
+ </dict>
</dict>
</dict>
```
"Block": ["https://example.edu"],
"Default": "allow-audio-video" | "block-audio" | "block-audio-video",
"Locked": true | false
+ },
+ "VirtualReality": {
+ "Allow": ["https://example.org"],
+ "Block": ["https://example.edu"],
+ "BlockNewRequests": true | false,
+ "Locked": true | false
+ },
+ "ScreenShare": {
+ "Allow": ["https://example.org"],
+ "Block": ["https://example.edu"],
+ "BlockNewRequests": true | false,
+ "Locked": true | false
}
}
}
"Block": ["https://example.edu"],
"Default": "allow-audio-video" | "block-audio" | "block-audio-video",
"Locked": true | false
- }
+ },
+ "VirtualReality": {
+ "Allow": ["https://example.org"],
+ "Block": ["https://example.edu"],
+ "BlockNewRequests": true | false,
+ "Locked": true | false
+ },
+ "ScreenShare": {
+ "Allow": ["https://example.org"],
+ "Block": ["https://example.edu"],
+ "BlockNewRequests": true | false,
+ "Locked": true | false
+ },
},
"PictureInPicture": {
"Enabled": true | false,
<key>Locked</key>
<true/>
</dict>
+ <key>ScreenShare</key>
+ <dict>
+ <key>Allow</key>
+ <array>
+ <string>https://example.org</string>
+ </array>
+ <key>Block</key>
+ <array>
+ <string>https://example.edu</string>
+ </array>
+ <key>BlockNewRequests</key>
+ <true/>
+ <key>Locked</key>
+ <true/>
+ </dict>
</dict>
<key>PictureInPicture</key>
<dict>
<string id="Notifications_group">Benachrichtigungen</string>
<string id="Autoplay_group">Automatische Wiedergabe</string>
<string id="VirtualReality_group">Virtual Reality</string>
+ <string id="ScreenShare_group">Bildschirmfreigabe</string>
<string id="Authentication_group">Authentifizierung</string>
<string id="Bookmarks_group">Lesezeichen</string>
<string id="Certificates_group">Zertifikate</string>
<string id="VirtualReality_Locked_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, können die Einstellungen zu Virtual Reality nicht vom Anwender geändert werden.
Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, können Nutzer ihre Einstellungen zu Virtual Reality ändern.</string>
+ <string id="ScreenShare_Allow_Explain">Wenn diese Richtlinie aktiviert ist, ist die Bildschirmfreigabe für angegebene Ursprünge immer erlaubt.
+
+Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, folgen Anfragen zur Bildschirmfreigabe der Standardrichtlinie.</string>
+ <string id="ScreenShare_Block_Explain">Wenn diese Richtlinie aktiviert ist, wird die Bildschirmfreigabe für angegebene Ursprünge blockiert.
+
+Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, folgen Anfragen zur Bildschirmfreigabe der Standardrichtlinie.</string>
+ <string id="ScreenShare_BlockNewRequests">Neue Anfragen zur Bildschirmfreigabe blockieren</string>
+ <string id="ScreenShare_BlockNewRequests_Explain">Wenn diese Richtlinie aktiviert ist, können Websites, die nicht in der Richtlinie „Erlauben“ aufgeführt sind, keine Bildschirmfreigabe anfordern.
+
+Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, können alle Websites, die nicht in der Richtlinie „Blockieren“ aufgeführt sind, Bildschirmfreigabe anfordern.</string>
+ <string id="ScreenShare_Locked">Ändern der Einstellungen zur Bildschirmfreigabe nicht zulassen</string>
+ <string id="ScreenShare_Locked_Explain">Wenn diese Richtlinie aktiviert ist, können die Einstellungen zur Bildschirmfreigabe vom Benutzer nicht geändert werden.
+
+Wenn diese Richtlinie deaktiviert oder nicht konfiguriert ist, kann der Benutzer seine Einstellungen zur Bildschirmfreigabe ändern.</string>
<string id="FirefoxHome">Firefox Home anpassen</string>
<string id="FirefoxHome_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, können die Sektionen festgelegt werden, die der Anwender sieht und der Anwender kann diese nicht mehr anpassen.
<string id="Notifications_group">Notifications</string>
<string id="Autoplay_group">Autoplay</string>
<string id="VirtualReality_group">Virtual Reality</string>
+ <string id="ScreenShare_group">Screen Sharing</string>
<string id="Authentication_group">Authentication</string>
<string id="Bookmarks_group">Bookmarks</string>
<string id="Certificates_group">Certificates</string>
<string id="VirtualReality_Locked_Explain">If this policy is enabled, virtual reality preferences cannot be changed by the user.
If this policy is disabled or not configured, the user can change their virtual reality preferences.</string>
+ <string id="ScreenShare_Allow_Explain">If this policy is enabled, screen sharing is always allowed for specified origins.
+
+If this policy is disabled or not configured, screen sharing requests follow the default policy.</string>
+ <string id="ScreenShare_Block_Explain">If this policy is enabled, screen sharing is blocked for specified origins.
+
+If this policy is disabled or not configured, screen sharing requests follow the default policy.</string>
+ <string id="ScreenShare_BlockNewRequests">Block new screen sharing requests</string>
+ <string id="ScreenShare_BlockNewRequests_Explain">If this policy is enabled, sites that are not in the Allow policy cannot request screen sharing.
+
+If this policy is disabled or not configured, any site that is not in the Block policy can request screen sharing.</string>
+ <string id="ScreenShare_Locked">Do not allow screen sharing preferences to be changed</string>
+ <string id="ScreenShare_Locked_Explain">If this policy is enabled, screen sharing preferences cannot be changed by the user.
+
+If this policy is disabled or not configured, the user can change their screen sharing preferences.</string>
<string id="FirefoxHome">Customize Firefox Home</string>
<string id="FirefoxHome_Explain">If this policy is enabled, you can choose the sections displayed on Firefox Home and prevent the user from changing them.
<category displayName="$(string.VirtualReality_group)" name="VirtualReality">
<parentCategory ref="Permissions"/>
</category>
+ <category displayName="$(string.ScreenShare_group)" name="ScreenShare">
+ <parentCategory ref="Permissions"/>
+ </category>
<category displayName="$(string.Preferences_group)" name="Preferences">
<parentCategory ref="firefox"/>
</category>
<disabledValue>
<decimal value="0"/>
</disabledValue>
+ </policy> <policy name="ScreenShare_Allow" class="Both" displayName="$(string.Allow)" explainText="$(string.ScreenShare_Allow_Explain)" key="Software\Policies\Mozilla\Firefox\Permissions" presentation="$(presentation.Permissions)">
+ <parentCategory ref="ScreenShare"/>
+ <supportedOn ref="SUPPORTED_FF142"/>
+ <elements>
+ <list id="Permissions" key="Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Allow" valuePrefix=""/>
+ </elements>
+ </policy>
+ <policy name="ScreenShare_Block" class="Both" displayName="$(string.Block)" explainText="$(string.ScreenShare_Block_Explain)" key="Software\Policies\Mozilla\Firefox\Permissions" presentation="$(presentation.Permissions)">
+ <parentCategory ref="ScreenShare"/>
+ <supportedOn ref="SUPPORTED_FF142"/>
+ <elements>
+ <list id="Permissions" key="Software\Policies\Mozilla\Firefox\Permissions\ScreenShare\Block" valuePrefix=""/>
+ </elements>
+ </policy>
+ <policy name="ScreenShare_BlockNewRequests" class="Both" displayName="$(string.ScreenShare_BlockNewRequests)" explainText="$(string.ScreenShare_BlockNewRequests_Explain)" key="Software\Policies\Mozilla\Firefox\Permissions\ScreenShare" valueName="BlockNewRequests">
+ <parentCategory ref="ScreenShare"/>
+ <supportedOn ref="SUPPORTED_FF142"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="ScreenShare_Locked" class="Both" displayName="$(string.ScreenShare_Locked)" explainText="$(string.ScreenShare_Locked_Explain)" key="Software\Policies\Mozilla\Firefox\Permissions\ScreenShare" valueName="Locked">
+ <parentCategory ref="ScreenShare"/>
+ <supportedOn ref="SUPPORTED_FF142"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
</policy>
<policy name="DefaultDownloadDirectory" class="Both" displayName="$(string.DefaultDownloadDirectory)" explainText="$(string.DefaultDownloadDirectory_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.Preferences_String)">
<parentCategory ref="firefox"/>
<string id="Notifications_group">Notifications</string>
<string id="Autoplay_group">Autoplay</string>
<string id="VirtualReality_group">Réalité Virtuelle</string>
+ <string id="ScreenShare_group">Partage d’écran</string>
<string id="Authentication_group">Authentification</string>
<string id="Bookmarks_group">Favoris</string>
<string id="Certificates_group">Certificats</string>
<string id="VirtualReality_Locked_Explain">Si cette stratégie est activée, les préférences de réalité virtuelle ne peuvent pas être modifiées par l'utilisateur.
Si cette stratégie est désactivée ou non configurée, l'utilisateur peut modifier ses préférences de réalité virtuelle.</string>
+ <string id="ScreenShare_Allow_Explain">Si cette stratégie est activée, le partage d’écran est toujours autorisé pour les origines spécifiées.
+
+Si cette stratégie est désactivée ou non configurée, les demandes de partage d’écran suivent la stratégie par défaut.</string>
+ <string id="ScreenShare_Block_Explain">Si cette stratégie est activée, le partage d’écran est bloqué pour les origines spécifiées.
+
+Si cette stratégie est désactivée ou non configurée, les demandes de partage d’écran suivent la stratégie par défaut.</string>
+ <string id="ScreenShare_BlockNewRequests">Bloquer les nouvelles demandes de partage d’écran</string>
+ <string id="ScreenShare_BlockNewRequests_Explain">Si cette stratégie est activée, les sites qui ne figurent pas dans la stratégie « Autoriser » ne peuvent pas demander le partage d’écran.
+
+Si cette stratégie est désactivée ou non configurée, tout site qui ne figure pas dans la stratégie « Bloquer » peut demander le partage d’écran.</string>
+ <string id="ScreenShare_Locked">Ne pas autoriser la modification des préférences de partage d’écran</string>
+ <string id="ScreenShare_Locked_Explain">Si cette stratégie est activée, les préférences de partage d’écran ne peuvent pas être modifiées par l’utilisateur.
+
+Si cette stratégie est désactivée ou non configurée, l’utilisateur peut modifier ses préférences de partage d’écran.</string>
<string id="FirefoxHome">Personnaliser Firefox Home</string>
<string id="FirefoxHome_Explain">Si cette stratégie est activée, vous pouvez choisir les sections affichées sur la page d'accueil de Firefox et empêcher l'utilisateur de les modifier.
<string id="Notifications_group">Уведомления</string>
<string id="Autoplay_group">Автопросмотр</string>
<string id="VirtualReality_group">Виртуальная реальность</string>
+ <string id="ScreenShare_group">Общий доступ к экрану</string>
<string id="Authentication_group">Аутентификация</string>
<string id="Bookmarks_group">Закладки</string>
<string id="Certificates_group">Сертификаты</string>
<string id="VirtualReality_Locked_Explain">Если эта политика включена, пользователь не может изменить настройки виртуальной реальности.
Если эта политика отключена или не настроена, пользователь может изменить свои настройки виртуальной реальности.</string>
+ <string id="ScreenShare_Allow_Explain">Если эта политика включена, общий доступ к экрану всегда разрешён для указанных источников.
+
+Если эта политика отключена или не настроена, запросы на общий доступ к экрану подчиняются политике по умолчанию.</string>
+ <string id="ScreenShare_Block_Explain">Если эта политика включена, общий доступ к экрану блокируется для указанных источников.
+
+Если эта политика отключена или не настроена, запросы на общий доступ к экрану подчиняются политике по умолчанию.</string>
+ <string id="ScreenShare_BlockNewRequests">Блокировать новые запросы на общий доступ к экрану</string>
+ <string id="ScreenShare_BlockNewRequests_Explain">Если эта политика включена, сайты, которые не указаны в политике «Разрешить», не могут запрашивать общий доступ к экрану.
+
+Если эта политика отключена или не настроена, любой сайт, который не указан в политике «Блокировать», может запрашивать общий доступ к экрану.</string>
+ <string id="ScreenShare_Locked">Запретить изменение настроек общего доступа к экрану</string>
+ <string id="ScreenShare_Locked_Explain">Если эта политика включена, пользователь не может изменять настройки общего доступа к экрану.
+
+Если эта политика отключена или не настроена, пользователь может изменять свои настройки общего доступа к экрану.</string>
<string id="FirefoxHome">Настроить главную страницу Firefox</string>
<string id="FirefoxHome_Explain">Если эта политика включена, вы можете выбрать разделы, отображаемые на домашней странице Firefox, и запретить пользователю изменять их.