]> git.p6c8.net - policy-templates.git/commitdiff
Update policies for screen sharing
authorMichael Kaply <345868+mkaply@users.noreply.github.com>
Mon, 18 Aug 2025 18:41:56 +0000 (14:41 -0400)
committerMichael Kaply <345868+mkaply@users.noreply.github.com>
Mon, 18 Aug 2025 18:41:56 +0000 (14:41 -0400)
docs/index.md
linux/policies.json
mac/org.mozilla.firefox.plist
windows/de-DE/firefox.adml
windows/en-US/firefox.adml
windows/firefox.admx
windows/fr-FR/firefox.adml
windows/ru-RU/firefox.adml

index 9cbf5164aab33a6c94f5e9ab74e49cee8f3ae5df..db4428f3608d2a5a56d83373ae4aedd886f938ec 100644 (file)
@@ -4863,9 +4863,9 @@ Set permissions associated with camera, microphone, location, notifications, aut
 
 `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)
 ```
@@ -4898,7 +4898,11 @@ Software\Policies\Mozilla\Firefox\Permissions\VirtualReality\Allow\1 = "https://
 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:
@@ -5091,7 +5095,41 @@ Value (string):
 ```
 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&#xF000;https://example.org&#xF000;2&#xF000;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&#xF000;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):
 ```
@@ -5178,6 +5216,36 @@ 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>
 ```
@@ -5215,6 +5283,18 @@ Value (string):
         "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
       }
     }
   }
index d7fa4cc49639d6d4022ef64953dd1664d48aa2c2..368a0167d8f11d35c0ef0641de26269fb6166437 100644 (file)
         "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,
index a898e63be1a45d7c43bf03e5a3841b83fecf8cb6..8872e17bcce91cf3ba78d1c2cf2f531ce78fe58f 100644 (file)
                        <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>
index 69bf12c2d3d6a8bb98fcbfc6e58382aa1f378f60..65f8c20001a2ccf7c5a98d1ba3533e53cc74c780 100644 (file)
@@ -87,6 +87,7 @@
       <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>
@@ -556,6 +557,20 @@ Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, kann
       <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.
 
index 8dfaad51361ab15edce20a63e1c01b72dcc6ed9f..1dd2e01df0fdff5bd8a981c2d866d0659487452d 100644 (file)
@@ -87,6 +87,7 @@
       <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>
@@ -554,6 +555,20 @@ If this policy is disabled or not configured, any site that is not in the Block
       <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.
 
index a2b4842de79782c85cc325746cc66017cff1dae9..1a00894fdb168e2b5bc753e1d24564fbca1e2cad 100644 (file)
     <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"/>
index 084c6c0cacc5cf18fec0c9337c4ec0d17f69af7f..587f9967d5e8fd73b60cdd4b470ac44d9ab4419e 100644 (file)
@@ -87,6 +87,7 @@
       <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>
@@ -554,6 +555,20 @@ Si cette stratégie est désactivée ou non configurée, tout site qui ne figure
       <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.
 
index 32dddc7fe7069170dd21c9e77d4d2643126b393f..30c16597df84a245b11ca6099cd30734258a8f21 100644 (file)
@@ -88,6 +88,7 @@
       <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>
@@ -557,6 +558,20 @@ Mozilla рекомендует не отключать телеметрию. И
       <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, и запретить пользователю изменять их.
 

patrick-canterino.de