iOS web browser with a focus on security and privacy
at master 21 lines 544 B view raw
1/* 2 * Endless 3 * Copyright (c) 2014-2017 joshua stein <jcs@jcs.org> 4 * 5 * See LICENSE file for redistribution terms. 6 */ 7 8#import <Foundation/Foundation.h> 9 10@interface URLBlocker : NSObject 11 12+ (NSDictionary *)targets; 13+ (NSMutableDictionary *)disabledTargets; 14+ (void)saveDisabledTargets; 15 16+ (BOOL)shouldBlockURL:(NSURL *)url; 17+ (NSString *)blockingTargetForURL:(NSURL *)url fromMainDocumentURL:(NSURL *)mainUrl; 18+ (void)enableTargetByHost:(NSString *)target; 19+ (void)disableTargetByHost:(NSString *)target withReason:(NSString *)reason; 20 21@end