Safari extensions
Safari extensions enhance and customize the web browsing experience on iPhone. With iOS 18, the organizations can now use MDM solutions to manage how Safari extensions are used on supervised devices. For example, a business may want specific extensions installed and turned on to provide access to internal services, or an educational institution may want to prevent students from using extensions that provide information that goes against school policy. These extension management features work for standard browsing and private browsing and include the following:
-
Defining which extensions are allowed
-
Controlling which extensions are always on or always off
-
Configuring an extension to access websites by specific domains and sub domains
Procedure
- Select Policies & Configs > Policies.
-
Select Add New > Apple > iOS / macOS > Software Update Settings.
- Use the guidelines in the Safari Extensions Settings table below to complete the New Safari Extensions Settings dialog box.
- Select Save.
- Apply the policy to an iOS or macOS label.
Item |
Description |
Name |
Enter a name for the policy. |
Status |
Select the relevant radio button to indicate whether the policy is Active or Inactive. Only one active policy can be applied to a device. |
Priority |
Specifies the priority of this policy relative to other custom policies of the same type. This priority determines which policy is applied if more than one policy is available. Select Higher than or Lower than, then select an existing policy from the drop-down list. For example, to give Policy 'A' a higher priority than Policy B, you would select “Higher than” and “Policy B”. |
Description |
Enter an explanation of the purpose of this policy. |
Add Safari Extension
|
|
Identifier |
Enter the identifierof the extension such as ad blocker. |
Team Identifier |
Enter the team identifier |
Allowed Domain |
Controls the domains and sub-domains the extension is granted access to. Any non-prefixed domains take precedence over prefixed domains, and Denied Domains takes precedence over Allowed Domains. Any domains not specified in Allowed Domains or Denied Domains are configurable by the user. |
Denied Domains |
Controls the domains and sub-domains the extension that is not allowed to access. Any non-prefixed domains take precedence over prefixed domains, and Denied Domains takes precedence over Allowed Domains. Any domains not specified in Allowed Domains or Denied Domains are configurable by the user. |
Private Browsing |
Controls whether an extension is allowed in Private Browsing. Select the appropriate option from the drop down menu:
|
State |
Controls whether an extension is allowed. Select the appropriate option from the drop down menu:
|