Homepage
Configure the default homepage and how Firefox starts.
Compatibility: Firefox 60, Firefox ESR 60 (StartPage was added in Firefox 60, Firefox ESR 60.4, homepage-locked added in Firefox 78)
CCK2 Equivalent: homePage,lockHomePage
Preferences Affected: browser.startup.homepage, browser.startup.page
Values
Section titled “Values”The following members are configurable:
URLis the default homepage.Lockedprevents the user from changing homepage preferences.Additionalallows for more than one homepage.StartPageis how Firefox starts. Expects one of the following values:none: Start with a blank page (no homepage, no previous session).homepage: Start with the homepage inURLpolicy.previous-session: Restore the previous session (all tabs and windows reopen).homepage-locked: Always force the homepage at startup, users cannot choose session restore. (Firefox 78)
Windows (GPO)
Section titled “Windows (GPO)”Software\Policies\Mozilla\Firefox\Homepage\URL = "https://example.com"Software\Policies\Mozilla\Firefox\Homepage\Locked = 0x1 | 0x0Software\Policies\Mozilla\Firefox\Homepage\Additional\1 = "https://example.org"Software\Policies\Mozilla\Firefox\Homepage\Additional\2 = "https://example.edu"Software\Policies\Mozilla\Firefox\Homepage\StartPage = "none" | "homepage" | "previous-session" | "homepage-locked"Windows (Intune)
Section titled “Windows (Intune)”OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageURLValue (string):
<enabled/>
<data id="HomepageURL" value="https://example.com"/><data id="HomepageLocked" value="true | false"/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageAdditionalValue (string):
<enabled/>
<data id="HomepageAdditional" value="1http://example.org2http://example.edu"/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageStartPageValue (string):
<enabled/>
<data id="StartPage" value="none | homepage | previous-session"/><dict> <key>Homepage</key> <dict> <key>URL</key> <string>http://example.com</string> <key>Locked</key> <true/> | <false/> <key>Additional</key> <array> <string>http://example.org</string> <string>http://example.edu</string> </array> <key>StartPage</key> <string>none | homepage | previous-session | homepage-locked</string> </dict></dict>policies.json
Section titled “policies.json”{ "policies": { "Homepage": { "URL": "http://example.com/", "Locked": true | false, "Additional": ["http://example.org/", "http://example.edu/"], "StartPage": "none" | "homepage" | "previous-session" | "homepage-locked" } }}