force quitting apps is a bad idea and should never be required. Have a read of this:
https://support.google.com/chrome/a/answer/7550274
MacOS the Jellies (the stop light buttons at the top left of a window, and I think that is what they are actually called) work differently than they do on Windows.
- "X" closes the active Window (not quits as frustrating as it is).
- Minimize does just that.
- Maximize moves the window to a new display space.
You don't have to force quit an application to quit it, you can right click the application on the dock and click quit.
As far as the behavior you are looking for. Chrome has both a home page, and a restore on startup page. It should look something like this. Chromes documentation is within their enterprise install package.
Download Chrome Browser for Your Business - Chrome Enterprise
<?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>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>SomeURL</string>
<key>RestoreOnStartup</key>
<integer>4</integer>
<key>ShowHomeButton</key>
<true/>
<key>RestoreOnStartupURLs</key>
<array>
<string>SomeURL</string>
</array>
</dict>
</plist>
To 'force' a homepage, use a configuration profile instead of deploying a .plist.
Easiest would be to start with a manifest, such as: https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/blob/main/manifests/ManagedPreferencesApplications/com.google.Chrome.json
Use that to set your desired options, set scope, and that's it - no force quitting required.
To 'force' a homepage, use a configuration profile instead of deploying a .plist.
Easiest would be to start with a manifest, such as: https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/blob/main/manifests/ManagedPreferencesApplications/com.google.Chrome.json
Use that to set your desired options, set scope, and that's it - no force quitting required.
How do I implement this? Still getting to grips with Jamf - I'm assuming I download that and upload it to one of the tabs in Configuration Profile?
I really appreciate your help :)
How do I implement this? Still getting to grips with Jamf - I'm assuming I download that and upload it to one of the tabs in Configuration Profile?
I really appreciate your help :)
Navigate to Configuration Profiles and select New, name and categorize. (Remember that anything you add to the Description will be visible on the device where the profile is installed.)
Choose Application & Custom Settings > External Applications. Change Source to Custom Schema, enter the domain (in this case, com.google.chrome) and then click Add schema. Uploading the manifest file is generally recommended over pasting.
Remember, this .JSON is just a 'wrapper' to all the options and descriptions that can be set via .plist - you undoubtedly won't need them all; you could use the Edit schema button to remove payloads you aren't using, though the built-in editor isn't very convenient. Instead, consider using the "Add/remove properties" button to hide settings that you don't plan on managing.
Scroll to the 'Home page URL' entry and add your site. Assign the scope (test first, as always!) and Save. Remember to always set the scope back to None before you delete a Computer-level profile.
This will be more than what you need to get started, but is still an excellent session. https://www.youtube.com/watch?v=EYG-w3_Do3s