Skip to main content
Solved

How to add bookmarks to Edge and Chrome ?

  • August 19, 2025
  • 10 replies
  • 297 views

Omar Salous
Forum|alt.badge.img+1

Hi ,

 

I tried all the topics on jamf and internet , but didn’t work , and it seems there is a missed step related to PList i think.

 

the steps i did are as per below:

1- from computers , select configuration profiles , add new

2- scope = add computer you want, level is computer level.

3- Application & custom Settings : add External Application and name it, application domain is com.microsoft.Egde , Edit Schema and add the JSON as below 

[
  {
    "toplevel_name": "Managed Favourites"
  },
  {
    "url": " https://keepersecurity.eu/vault/ ",
    "name": "Keeper"
  }

]

that didn’t take effect , but it has been applied according to JAMF logs.

there is something missed ,specially i noticed the Plist preview didn’t change with JSON added as above

 

Best answer by talkingmoose

Use the com.microsoft.Edge manifest here:

https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/tree/main/manifests/ManagedPreferencesApplications

It has a lot of manageable settings. you can disable all settings at once by clicking the Add/Remove Properties button and clicking the checkbox at the top. Then add back those properties you want to manage.

You’re looking for the Managed Favorites property.

Here are instructions for using this manifest:

https://github.com/Jamf-Custom-Profile-Schemas/jamf-manifests/wiki

10 replies

Forum|alt.badge.img+1
  • New Contributor
  • 2 replies
  • August 19, 2025

The format you have is for Windows registry. Here is the link to what you would need to set on Jamf for Macs.

https://learn.microsoft.com/en-us/deployedge/microsoft-edge-browser-policies/managedfavorites#mac-information-and-settings

 

E.g. setting you can use:
 

<key>ManagedFavorites</key>
<array>
  <dict>
    <key>toplevel_name</key>
    <string>Favorites Folder</string>
  </dict>
  <dict>
    <key>name</key>
    <string>Keeper</string>
    <key>url</key>
    <string>https://keepersecurity.eu/vault/</string>
  </dict>
</array>

 

This would create a folder in the Favorites bar called “Favorites Folder” and add your Favorite to that folder.


Omar Salous
Forum|alt.badge.img+1
  • Author
  • New Contributor
  • 3 replies
  • August 19, 2025

it is mandatory to use JSON only in schema

 

 


agungsujiwo
Forum|alt.badge.img+8
  • Contributor
  • 135 replies
  • August 19, 2025

Hi ​@Omar Salous ,

You can create a configuration profile using iMazing Profile Editor, which can be downloaded from the App Store. Select Chrome and Edge, then add the desired bookmark list. Once done, save the profile and import or upload it to Jamf. We recommend signing the profile. I have tested this on both iOS and macOS, and it works as expected.


dmccluskey
Forum|alt.badge.img+8
  • Valued Contributor
  • 91 replies
  • August 19, 2025

<key>ManagedFavorites</key>
    <array>
      <dict>
        <key>name</key>
        <string>Google</string>
        <key>url</key>
        <string>https://google.com</string>
      </dict>


Omar Salous
Forum|alt.badge.img+1
  • Author
  • New Contributor
  • 3 replies
  • August 19, 2025

the only way to insert is JSON format , XML is not work and JAMF not accepting it.


talkingmoose
Forum|alt.badge.img+36
  • Community Manager
  • 1913 replies
  • Answer
  • August 19, 2025

Use the com.microsoft.Edge manifest here:

https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/tree/main/manifests/ManagedPreferencesApplications

It has a lot of manageable settings. you can disable all settings at once by clicking the Add/Remove Properties button and clicking the checkbox at the top. Then add back those properties you want to manage.

You’re looking for the Managed Favorites property.

Here are instructions for using this manifest:

https://github.com/Jamf-Custom-Profile-Schemas/jamf-manifests/wiki


Forum|alt.badge.img+1
  • New Contributor
  • 2 replies
  • August 19, 2025

it is mandatory to use JSON only in schema

 

 

you would just need to format in there when putting in the key. This is what’s missing.

 

<?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>ManagedFavorites</key>
    <array>
        <dict>
            <key>toplevel_name</key>
            <string>Favorites Folder</string>
        </dict>
            <dict>
            <key>name</key>
            <string>Keeper</string>
            <key>url</key>
            <string>https://keepersecurity.eu/vault/</string>
        </dict>
    </array>
  </dict>
</plist>


Omar Salous
Forum|alt.badge.img+1
  • Author
  • New Contributor
  • 3 replies
  • August 19, 2025

Use the com.microsoft.Edge manifest here:

https://github.com/Jamf-Custom-Profile-Schemas/ProfileManifestsMirror/tree/main/manifests/ManagedPreferencesApplications

It has a lot of manageable settings. you can disable all settings at once by clicking the Add/Remove Properties button and clicking the checkbox at the top. Then add back those properties you want to manage.

You’re looking for the Managed Favorites property.

Here are instructions for using this manifest:

https://github.com/Jamf-Custom-Profile-Schemas/jamf-manifests/wiki

This is quit interesting , I toke the properties i need only and put it in the  schema , that helps me , but I have to add each bookmark key and URL manually for each chrome and edge , I think this how JAMF works.

 

Thank you very much.


malik_john
Forum|alt.badge.img
  • New Contributor
  • 4 replies
  • August 20, 2025

Use the official com.microsoft.Edge manifest from Jamf Custom Profile Schemas and set “Managed Favorites” there—it handles the plist correctly.


Chubs
Forum|alt.badge.img+20
  • Jamf Heroes
  • 234 replies
  • August 21, 2025

Best thing to do for chrome is to enroll the browser in Google Enterprise Chrome Core (formerly CBCM) which is FREE.  All of the management goodies that are declarative from the cloud and work flawlessly.  All you have to deploy is the cloud enrollment token via a configuration profile.

Edge’s manifest for configuration profiles works great too.  Super easy to understand and what folks were referencing on “managed favorites” works for what you want.