WKBrowsingContextController.h [plain text]
#import <Foundation/Foundation.h>
#import <WebKit/WKBrowsingContextGroup.h>
#import <WebKit/WKFoundation.h>
#import <WebKit/WKProcessGroup.h>
@class WKBackForwardList;
@class WKBackForwardListItem;
@protocol WKBrowsingContextHistoryDelegate;
@protocol WKBrowsingContextLoadDelegate;
@protocol WKBrowsingContextPolicyDelegate;
WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKWebView", macos(10.10, 10.14.4), ios(8.0, 12.2))
@interface WKBrowsingContextController : NSObject
#pragma mark Delegates
@property (weak) id <WKBrowsingContextLoadDelegate> loadDelegate;
@property (weak) id <WKBrowsingContextPolicyDelegate> policyDelegate;
@property (weak) id <WKBrowsingContextHistoryDelegate> historyDelegate;
#pragma mark Loading
+ (void)registerSchemeForCustomProtocol:(NSString *)scheme WK_API_DEPRECATED_WITH_REPLACEMENT("WKURLSchemeHandler", macos(10.10, 10.14.4), ios(8.0, 12.2));
+ (void)unregisterSchemeForCustomProtocol:(NSString *)scheme WK_API_DEPRECATED_WITH_REPLACEMENT("WKURLSchemeHandler", macos(10.10, 10.14.4), ios(8.0, 12.2));
- (void)loadRequest:(NSURLRequest *)request;
- (void)loadRequest:(NSURLRequest *)request userData:(id)userData;
- (void)loadFileURL:(NSURL *)URL restrictToFilesWithin:(NSURL *)allowedDirectory;
- (void)loadFileURL:(NSURL *)URL restrictToFilesWithin:(NSURL *)allowedDirectory userData:(id)userData;
- (void)loadHTMLString:(NSString *)HTMLString baseURL:(NSURL *)baseURL;
- (void)loadHTMLString:(NSString *)HTMLString baseURL:(NSURL *)baseURL userData:(id)userData;
- (void)loadAlternateHTMLString:(NSString *)string baseURL:(NSURL *)baseURL forUnreachableURL:(NSURL *)unreachableURL;
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL;
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL userData:(id)userData;
- (void)stopLoading;
- (void)reload;
- (void)reloadFromOrigin;
@property (copy) NSString *applicationNameForUserAgent;
@property (copy) NSString *customUserAgent;
#pragma mark Back/Forward
- (void)goForward;
@property(readonly) BOOL canGoForward;
- (void)goBack;
@property(readonly) BOOL canGoBack;
- (void)goToBackForwardListItem:(WKBackForwardListItem *)item;
@property(readonly) WKBackForwardList *backForwardList;
#pragma mark Active Load Introspection
@property (readonly, getter=isLoading) BOOL loading;
@property(readonly) NSURL *activeURL;
@property(readonly) NSURL *provisionalURL;
@property(readonly) NSURL *committedURL;
@property(readonly) NSURL *unreachableURL;
@property(readonly) double estimatedProgress;
#pragma mark Active Document Introspection
@property(readonly) NSString *title;
@property (readonly) NSArray *certificateChain;
#pragma mark Zoom
@property CGFloat textZoom;
@property CGFloat pageZoom;
@end