Ios 如何在WKWebView上加载URL?
我正在尝试加载包含CSV文件的WKWebView上的URL 当我尝试正常加载时,它给了我一个错误:“文件格式不受支持/它可能已损坏。” 甚至移动safari也给了我同样的错误 然后,我尝试使用MIME类型和WKWebView的以下方法:Ios 如何在WKWebView上加载URL?,ios,swift,uiwebview,wkwebview,Ios,Swift,Uiwebview,Wkwebview,我正在尝试加载包含CSV文件的WKWebView上的URL 当我尝试正常加载时,它给了我一个错误:“文件格式不受支持/它可能已损坏。” 甚至移动safari也给了我同样的错误 然后,我尝试使用MIME类型和WKWebView的以下方法: try! Data(ContentsOf: bulkUrl) webView.load(data, mimeType: "text/csv", characterEncodingName: "", baseURL: bulkUrl) 它的工作,但
try! Data(ContentsOf: bulkUrl)
webView.load(data, mimeType: "text/csv", characterEncodingName: "", baseURL: bulkUrl)
它的工作,但给我的纯文本
我用UIWebView尝试了同样的方法,它以正确的格式打开了CSV文件
我不明白为什么WKWebView不能打开同一个文件。有什么想法吗
提前感谢使用-
webView.load(URLRequest(url: URL(string: "https://www.google.com/")!))
首先,您需要导入
import WebKit
以下代码足以使用WKWebView打开URL
let webView = WKWebView(frame: <#AnyRect#>)
let link = URL(string:"https://developer.apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
WKWebView *webView = [[WKWebView alloc] init];
webView.frame = self.view.bounds;
[self.view addSubview:webView];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.apple.com"]];
[webView loadRequest:request];
@IBOutlet var webload: WKWebView!
让webView=WKWebView(框架:)
let link=URL(字符串:https://developer.apple.com/videos/play/wwdc2019/239/")!
let request=URLRequest(url:link)
加载(请求)
选择目标->常规->链接框架和库->单击+符号->搜索webKit.framwork->添加
import WebKit
webView.load(URLRequest(url: URL(string: "https://apple.com")!))
目标c
let webView = WKWebView(frame: <#AnyRect#>)
let link = URL(string:"https://developer.apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
WKWebView *webView = [[WKWebView alloc] init];
webView.frame = self.view.bounds;
[self.view addSubview:webView];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.apple.com"]];
[webView loadRequest:request];
@IBOutlet var webload: WKWebView!
第一,进口
import WebKit
创建WKWebView的出口
let webView = WKWebView(frame: <#AnyRect#>)
let link = URL(string:"https://developer.apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
WKWebView *webView = [[WKWebView alloc] init];
webView.frame = self.view.bounds;
[self.view addSubview:webView];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.apple.com"]];
[webView loadRequest:request];
@IBOutlet var webload: WKWebView!
并且,将下面的代码放在viewDidLoad()方法中&在自定义函数中的任何地方
let web_url = URL(string:"https://stackoverflow.com/users/6824665/dhaval-gevariya")!
let web_request = URLRequest(url: web_url)
webload.load(web_request)
您的url是什么?@Vyacheslav由于安全原因无法共享url。但是,当我尝试使用gist.github.com创建URL时,该URL在WKWebview上打开,使用的是正常的加载URL请求。但是MIME类型无法使用其提供的纯文本。一旦我找到解决办法,我会让你知道的。