---
title: preferredHTTPSNavigationPolicy
framework: webkit
role: symbol
role_heading: Instance Property
path: webkit/wkwebpagepreferences/preferredhttpsnavigationpolicy
---

# preferredHTTPSNavigationPolicy

## Declaration

```swift
var preferredHTTPSNavigationPolicy: WKWebpagePreferences.UpgradeToHTTPSPolicy { get set }
```

## Discussion

Discussion A WKWebpagePreferencesUpgradeToHTTPSPolicy indicating the desired mode used when performing a top-level navigation to a webpage. The default value is WKWebpagePreferencesUpgradeToHTTPSPolicyKeepAsRequested. The stated preference is ignored on subframe navigation, and it may be ignored based on system configuration. The upgradeKnownHostsToHTTPS property on WKWebViewConfiguration supercedes this policy for known hosts.
