Skip to main content

I have fine-tuned our Chrome configuration profile, but there is some confusion (or perhaps a bit convoluted on Google's side) when setting the HomePage to our internal corp landing site. In Chrome's preferences, there is a setting to set HomepageLocation but this alone does not open the corp.org website on first run or a new Chrome window. This appears only to be functional if you have the Home button enabled or combine it with a setting of NewTabPageLocation and/or HomepageIsNewTabPage is set to true, mainly because a new window has a new tab (from Google's perspective)...?



Please correct me if I am mistaken in this?



My goal is to have Chrome open to our corp.org landing page, but not open the default corp.org page when a new tab is open.



My current config profile setting (which does open our corp.org page on a new Chrome launch/window, but also on any new tabs):



<key>HomepageIsNewTabPage</key>
<array>
<string>true</string>
</array>
<key>HomepageLocation</key>
<string>https://internal.corp.org</string>
<key>NewTabPageLocation</key>
<string>https://internal.corp.org</string>


.



Would this be the more ideal approach for setting just the Homepage?



<key>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>https://internal.corp.org</string>
<key>RestoreOnStartupURLs</key>
<array>
<string>https://internal.corp.org</string>
</array>
<key>RestoreOnStartup</key>
<integer>4</integer>
</dict>


Only problem with this configuration users lose a bit more control on how they start up Chrome (they close out of a a few tabs but needed to restore on start up...the only possible option is to go to History > Tabs > Restore



Unless I'm missing something?



thank you

Could you possibly use a Chrome master_preferences file instead?



https://www.chromium.org/administrators/configuring-other-preferences


are the two any different? Is a master_preference a configuration profile or something else?



how are others setting just the homepage without affecting additional tabs? or better yet on a new Chrome launch, how are others setting the default page (and/or without affecting other tabs)



It seems google's logic is that a new window is a "Window + new tab" so without the NewTabPageLocation set to true it just goes to a default page, which is fine for 'other' tabs but first launch should goto Homepage if the the Homepage location is set...


I got this to open our school home page via this plist. Is there a way to open two tabs when chrome is started? I tried below but no luck...



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DefaultBrowserSettingEnabled</key>
<false/>
<key>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>https://www.emknights.org</string>
<key>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>https://launchpad.classlink.com/emknighs</string>
<key>RestoreOnStartupURLs</key>
<array>
<string>http://emknights.org</string>
</array>
<key>RestoreOnStartup</key>
<integer>4</integer>
<key>ShowHomeButton</key>
<true/>
<key>IncognitoModeAvailability</key>
<integer>1</integer>
</dict>
</plist>


Reply