Load local web files & resources in WKWebView

后端 未结 4 2036
一向
一向 2020-11-30 00:57

Unlike with UIWebView and previous versions of WKWebView (iOS 10 & macOS 10.12), the default load operation for local files has moved from Bundle.main.path

4条回答
  •  眼角桃花
    2020-11-30 01:55

    This work For Me:

            WKWebView *wkwebView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)];
            wkwebView.navigationDelegate = self;
            wkwebView.UIDelegate = self;
            [wkwebView.configuration.preferences setValue:@"TRUE" forKey:@"allowFileAccessFromFileURLs"];
            NSURL *url = [NSURL fileURLWithPath:YOURFILEPATH];
            [wkwebView loadFileURL:url allowingReadAccessToURL:url.URLByDeletingLastPathComponent];
            [self.view addSubview:wkwebView];
    

提交回复
热议问题