Class WKWebViewConfiguration

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class WKWebViewConfiguration
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • WKWebViewConfiguration

      public WKWebViewConfiguration()
    • WKWebViewConfiguration

      protected WKWebViewConfiguration​(NSObject.Handle h, long handle)
    • WKWebViewConfiguration

      protected WKWebViewConfiguration​(NSObject.SkipInit skipInit)
    • WKWebViewConfiguration

      public WKWebViewConfiguration​(NSCoder coder)
  • Method Details

    • getProcessPool

      public WKProcessPool getProcessPool()
    • setProcessPool

      public void setProcessPool​(WKProcessPool v)
    • getPreferences

      public WKPreferences getPreferences()
    • setPreferences

      public void setPreferences​(WKPreferences v)
    • getUserContentController

      public WKUserContentController getUserContentController()
    • setUserContentController

      public void setUserContentController​(WKUserContentController v)
    • getWebsiteDataStore

      public WKWebsiteDataStore getWebsiteDataStore()
      Since:
      Available in iOS 9.0 and later.
    • setWebsiteDataStore

      public void setWebsiteDataStore​(WKWebsiteDataStore v)
      Since:
      Available in iOS 9.0 and later.
    • suppressesIncrementalRendering

      public boolean suppressesIncrementalRendering()
    • setSuppressesIncrementalRendering

      public void setSuppressesIncrementalRendering​(boolean v)
    • getApplicationNameForUserAgent

      public String getApplicationNameForUserAgent()
      Since:
      Available in iOS 9.0 and later.
    • setApplicationNameForUserAgent

      public void setApplicationNameForUserAgent​(String v)
      Since:
      Available in iOS 9.0 and later.
    • allowsAirPlayForMediaPlayback

      public boolean allowsAirPlayForMediaPlayback()
      Since:
      Available in iOS 9.0 and later.
    • setAllowsAirPlayForMediaPlayback

      public void setAllowsAirPlayForMediaPlayback​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • isUpgradeKnownHostsToHTTPS

      public boolean isUpgradeKnownHostsToHTTPS()
      Since:
      Available in iOS 14.5 and later.
    • setUpgradeKnownHostsToHTTPS

      public void setUpgradeKnownHostsToHTTPS​(boolean v)
      Since:
      Available in iOS 14.5 and later.
    • getMediaTypesRequiringUserActionForPlayback

      public WKAudiovisualMediaTypes getMediaTypesRequiringUserActionForPlayback()
      Since:
      Available in iOS 10.0 and later.
    • setMediaTypesRequiringUserActionForPlayback

      public void setMediaTypesRequiringUserActionForPlayback​(WKAudiovisualMediaTypes v)
      Since:
      Available in iOS 10.0 and later.
    • getDefaultWebpagePreferences

      public WKWebpagePreferences getDefaultWebpagePreferences()
      Since:
      Available in iOS 13.0 and later.
    • setDefaultWebpagePreferences

      public void setDefaultWebpagePreferences​(WKWebpagePreferences v)
      Since:
      Available in iOS 13.0 and later.
    • isLimitsNavigationsToAppBoundDomains

      public boolean isLimitsNavigationsToAppBoundDomains()
      Since:
      Available in iOS 14.0 and later.
    • setLimitsNavigationsToAppBoundDomains

      public void setLimitsNavigationsToAppBoundDomains​(boolean v)
      Since:
      Available in iOS 14.0 and later.
    • allowsInlineMediaPlayback

      public boolean allowsInlineMediaPlayback()
    • setAllowsInlineMediaPlayback

      public void setAllowsInlineMediaPlayback​(boolean v)
    • getSelectionGranularity

      public WKSelectionGranularity getSelectionGranularity()
    • setSelectionGranularity

      public void setSelectionGranularity​(WKSelectionGranularity v)
    • allowsPictureInPictureMediaPlayback

      public boolean allowsPictureInPictureMediaPlayback()
      Since:
      Available in iOS 9.0 and later.
    • setAllowsPictureInPictureMediaPlayback

      public void setAllowsPictureInPictureMediaPlayback​(boolean v)
      Since:
      Available in iOS 9.0 and later.
    • getDataDetectorTypes

      public WKDataDetectorTypes getDataDetectorTypes()
      Since:
      Available in iOS 10.0 and later.
    • setDataDetectorTypes

      public void setDataDetectorTypes​(WKDataDetectorTypes v)
      Since:
      Available in iOS 10.0 and later.
    • ignoresViewportScaleLimits

      public boolean ignoresViewportScaleLimits()
      Since:
      Available in iOS 10.0 and later.
    • setIgnoresViewportScaleLimits

      public void setIgnoresViewportScaleLimits​(boolean v)
      Since:
      Available in iOS 10.0 and later.
    • mediaPlaybackRequiresUserAction

      @Deprecated public boolean mediaPlaybackRequiresUserAction()
      Deprecated.
      Deprecated in iOS 9.0. Use mediaTypesRequiringUserActionForPlayback
    • setMediaPlaybackRequiresUserAction

      @Deprecated public void setMediaPlaybackRequiresUserAction​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use mediaTypesRequiringUserActionForPlayback
    • mediaPlaybackAllowsAirPlay

      @Deprecated public boolean mediaPlaybackAllowsAirPlay()
      Deprecated.
      Deprecated in iOS 9.0. Use allowsAirPlayForMediaPlayback
    • setMediaPlaybackAllowsAirPlay

      @Deprecated public void setMediaPlaybackAllowsAirPlay​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use allowsAirPlayForMediaPlayback
    • requiresUserActionForMediaPlayback

      @Deprecated public boolean requiresUserActionForMediaPlayback()
      Deprecated.
      Deprecated in iOS 10.0. Use mediaTypesRequiringUserActionForPlayback
      Since:
      Available in iOS 9.0 and later.
    • setRequiresUserActionForMediaPlayback

      @Deprecated public void setRequiresUserActionForMediaPlayback​(boolean v)
      Deprecated.
      Deprecated in iOS 10.0. Use mediaTypesRequiringUserActionForPlayback
      Since:
      Available in iOS 9.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • setURLSchemeHandler

      public void setURLSchemeHandler​(WKURLSchemeHandler urlSchemeHandler, String urlScheme)
      Since:
      Available in iOS 11.0 and later.
    • urlSchemeHandlerForURLScheme

      public WKURLSchemeHandler urlSchemeHandlerForURLScheme​(String urlScheme)
      Since:
      Available in iOS 11.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)