Skip to main content
Solved

Enable Safari Extensions

  • September 26, 2023
  • 3 replies
  • 206 views

Alvaro1337
Forum|alt.badge.img+5

Hi everyone, we are currently working on enabling a Safari extension. However, we've encountered issues creating the Plist. Do you have any suggestions on enabling extensions for Safari? Are there any recommended Config Profiles?

 

Best answer by AJPinto

Apple does not allow you to enable Safari Extensions. However, you can read to see if an Extension is enabled and pester users to enable it and even open Safari Settings putting it in their face. I would check with the developer of the Safari Extension you are wanting to use for recommendations.

3 replies

sdagley
Forum|alt.badge.img+25
  • Jamf Heroes
  • September 26, 2023

@Alvaro1337 Apple does not offer an approved way to pre-enable a Safari extension. Several companies with products that require a Safari extension to be installed & enabled (e.g. Symantec's DLP agent) will open the Safari preferences panel and display a window showing the user what they need to enable. It _might_ be possible to script enabling the extension using the technique described in post https://community.jamf.com/t5/jamf-pro/need-configuration-profile-or-script-to-allow-pop-ups-for-a/m-p/299274/highlight/true#M264080 for setting a Safari preference value but it would require the setting be something stored in Safari's sqlite3 database of settings and being able to figure out what that setting is.


AJPinto
Forum|alt.badge.img+26
  • Legendary Contributor
  • Answer
  • September 27, 2023

Apple does not allow you to enable Safari Extensions. However, you can read to see if an Extension is enabled and pester users to enable it and even open Safari Settings putting it in their face. I would check with the developer of the Safari Extension you are wanting to use for recommendations.


Alvaro1337
Forum|alt.badge.img+5
  • Author
  • Contributor
  • September 29, 2023

@Alvaro1337 Apple does not offer an approved way to pre-enable a Safari extension. Several companies with products that require a Safari extension to be installed & enabled (e.g. Symantec's DLP agent) will open the Safari preferences panel and display a window showing the user what they need to enable. It _might_ be possible to script enabling the extension using the technique described in post https://community.jamf.com/t5/jamf-pro/need-configuration-profile-or-script-to-allow-pop-ups-for-a/m-p/299274/highlight/true#M264080 for setting a Safari preference value but it would require the setting be something stored in Safari's sqlite3 database of settings and being able to figure out what that setting is.


Thank you @sdagley, seems that the extension can be downloaded directly from the webpage that requires the extension on the individual users, they just need temp admin users permission.