Contents

SafariSettings

The declaration to configure Safari settings.

Declaration

object SafariSettings

Properties

NameTypeDescription
AcceptCookiesstring

The policy Safari uses for managing cookies:

  • Never: Safari always blocks cookies.

  • CurrentWebsite: Safari allows cookies only from the current website.

  • VisitedWebsites: Safari allows cookies only from visited websites.

  • Always: Safari always allows cookies.

AllowDisablingFraudWarningboolean

If false, the system forces fraud warnings on in Safari.

AllowHistoryClearingboolean

If false, the system disables clearing history in Safari.

AllowJavaScriptboolean

If false, the system disables JavaScript in Safari.

AllowPopupsboolean

If false, the system disables popups in Safari.

AllowPrivateBrowsingboolean

If false, the system disables private browsing in Safari.

AllowSummaryboolean

If false, the system disables summarization of content in Safari.

NewTabStartPageSafariSettingsNewTabStartPageObject

Sets the start page for new tabs in Safari.

Discussion

Specify com.apple.configuration.safari.settings as the declaration type.

Configuration availability

Allowed in supervised enrollment

iOS, macOS, Shared iPad, visionOS

Allowed in device enrollment

iOS, Shared iPad, visionOS

Allowed in user enrollment

NA

Allowed in local enrollment

NA

Allowed in system scope

iOS, visionOS

Allowed in user scope

macOS, Shared iPad

Configuration examples

Topics

Objects

See Also

Configurations