Setup Microsoft edge favorites

Kalpeshw
New Contributor III

I am trying to setup managed favorites in Microsoft edge. can someone share a working plist for managed browsers in edge?

My basic requirement is to have few URLs in managed favorites and then few URLs in folders structure something like this:

url-Microsoft.com

url-Intune.microsoft.com

Jamf(folder)
            url-id.jamf.com

             url-jamfcloud.com

Internal(folder)

            url-abc.com

 

Appreciate your help in advanced.

2 ACCEPTED SOLUTIONS

Kalpeshw
New Contributor III
I was able to add some links in edge favorites with the help of above shown plist, however links with '&' character are not accepted by JAMF it shows 'XML format is incorrect. Validate the content and fix errors to continue.'

Example, in IT2 URL there is && sign and that was not accepted by JAMF while uploading custom plist
 
<?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>favourites</string>
</dict>
<dict>
<key>name</key>
<string>IT</string>
<key>url</key>
<string>https://it</string>
</dict>
<dict>
<key>name</key>
<string>IT2</string>
<key>url</key>
<string>https://IT2&&</string>
</dict>
</array>
</dict>
</plist>

View solution in original post

Kalpeshw
New Contributor III

This is known issue in jamf pro

Workaround -
Encoding the '&' Character
You need to encode the & character to its HTML entity equivalent, which is &. However, given the issues with double encoding in Jamf Pro, you might need to use a different approach.

Example-
https://mycompany.com/WorkOrder&Temp

you might need to triple encode the & character to ensure it is handled correctly. For example:
https://mycompany.com/WorkOrder&amp;Temp

View solution in original post

6 REPLIES 6

Tim_Apple
New Contributor III

Here you will find everything you need to know. Just look at the screenshot with the .plist and use com.microsoft.Edge as preference Domain.

 

https://community.jamf.com/t5/jamf-pro/microsoft-edge-managedfavorites/m-p/252360

AJPinto
Honored Contributor III

Microsoft documents all of Edges policies here Microsoft Edge Browser Policy Documentation | Microsoft Learn. You can also navigate to edge://policy and check the box next to Show policies with no value to see what values you are not managing. This is where I would check for what you can manage.

dmccluskey
Contributor II

this is how the plist should be built.

2024-08-08_9-48-33.png

Kalpeshw
New Contributor III
I was able to add some links in edge favorites with the help of above shown plist, however links with '&' character are not accepted by JAMF it shows 'XML format is incorrect. Validate the content and fix errors to continue.'

Example, in IT2 URL there is && sign and that was not accepted by JAMF while uploading custom plist
 
<?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>favourites</string>
</dict>
<dict>
<key>name</key>
<string>IT</string>
<key>url</key>
<string>https://it</string>
</dict>
<dict>
<key>name</key>
<string>IT2</string>
<key>url</key>
<string>https://IT2&&</string>
</dict>
</array>
</dict>
</plist>

Kalpeshw
New Contributor III

This is known issue in jamf pro

Workaround -
Encoding the '&' Character
You need to encode the & character to its HTML entity equivalent, which is &. However, given the issues with double encoding in Jamf Pro, you might need to use a different approach.

Example-
https://mycompany.com/WorkOrder&Temp

you might need to triple encode the & character to ensure it is handled correctly. For example:
https://mycompany.com/WorkOrder&amp;Temp

AvaPhillips
New Contributor

Thank you so much for the link.