From f8a60ddbf8a810923331f61d296e2cad7b9913b6 Mon Sep 17 00:00:00 2001 From: Olivier Date: Sun, 24 May 2026 10:34:39 +0200 Subject: [PATCH] Disable Firefox new tab shortcuts and sponsored content Add FirefoxHome policy to hide top sites, sponsored shortcuts, and Pocket articles on the new tab page for all profiles. Co-Authored-By: Claude Sonnet 4.6 --- docs/firefox-ublock.md | 20 ++++++++++++++++++++ powershell/Install-Firefox.ps1 | 7 +++++++ 2 files changed, 27 insertions(+) diff --git a/docs/firefox-ublock.md b/docs/firefox-ublock.md index 654366c..e174e61 100644 --- a/docs/firefox-ublock.md +++ b/docs/firefox-ublock.md @@ -67,6 +67,13 @@ contient principalement : "policies": { "DontCheckDefaultBrowser": true, "DisableDefaultBrowserAgent": true, + "FirefoxHome": { + "Search": true, + "TopSites": false, + "SponsoredTopSites": false, + "Pocket": false, + "SponsoredPocket": false + }, "ExtensionSettings": { "uBlock0@raymondhill.net": { "installation_mode": "force_installed", @@ -77,6 +84,19 @@ contient principalement : } ``` +### Page Nouvel onglet (FirefoxHome) + +La policy `FirefoxHome` masque les raccourcis de sites et les articles +sponsorisés sur la page d'accueil et le nouvel onglet : + +| Parametre | Valeur | Effet | +| --- | --- | --- | +| `Search` | `true` | Conserve la barre de recherche. | +| `TopSites` | `false` | Masque les raccourcis de sites frequents. | +| `SponsoredTopSites` | `false` | Masque les raccourcis sponsorises. | +| `Pocket` | `false` | Masque les articles Pocket recommandes. | +| `SponsoredPocket` | `false` | Masque les articles Pocket sponsorises. | + `ExtensionSettings` force l'installation de uBlock Origin pour chaque profil Firefox. Si l'extension est supprimee ou absente, Firefox la reinstalle au demarrage suivant. diff --git a/powershell/Install-Firefox.ps1 b/powershell/Install-Firefox.ps1 index 9e56f2c..1776359 100644 --- a/powershell/Install-Firefox.ps1 +++ b/powershell/Install-Firefox.ps1 @@ -143,6 +143,13 @@ function Get-FirefoxEnterprisePolicies { policies = [ordered]@{ DontCheckDefaultBrowser = $true DisableDefaultBrowserAgent = $true + FirefoxHome = [ordered]@{ + Search = $true + TopSites = $false + SponsoredTopSites = $false + Pocket = $false + SponsoredPocket = $false + } ExtensionSettings = [ordered]@{ "uBlock0@raymondhill.net" = [ordered]@{ installation_mode = "force_installed"