如何在 WKWebView 上加载 URL?
How to load URL on WKWebView?
我正在尝试在包含 CSV 文件的 WKWebView 上加载 URL。
当我尝试正常加载时,它给我一个错误:'不支持文件格式/它可能已损坏'。
即使是移动 safari 也给我同样的错误。
然后我尝试使用以下WKWebView方法使用MIME类型:
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)
Select 目标 -> 常规 -> 链接框架和库 -> 单击 + 符号 -> 搜索 webKit.framwork -> 添加
import WebKit
webView.load(URLRequest(url: URL(string: "https://apple.com")!))
对于Objective-c
- 转到目标 -> 框架、库和嵌入内容
- 添加框架"WebKit.framework"
- 打开文件并添加 #import
在要加载 WKWebView 的函数中实现代码
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];
首先,导入
import WebKit
创建 WKWebView 的 Outlet
@IBOutlet var webload: WKWebView!
并且,将下面的代码放在您的 viewDidLoad() 方法中以及您自定义函数中您想要的任何位置等。
let web_url = URL(string:"https://whosebug.com/users/6824665/dhaval-gevariya")!
let web_request = URLRequest(url: web_url)
webload.load(web_request)
我正在尝试在包含 CSV 文件的 WKWebView 上加载 URL。
当我尝试正常加载时,它给我一个错误:'不支持文件格式/它可能已损坏'。
即使是移动 safari 也给我同样的错误。
然后我尝试使用以下WKWebView方法使用MIME类型:
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
打开 URLlet webView = WKWebView(frame: <#AnyRect#>)
let link = URL(string:"https://developer.apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
Select 目标 -> 常规 -> 链接框架和库 -> 单击 + 符号 -> 搜索 webKit.framwork -> 添加
import WebKit
webView.load(URLRequest(url: URL(string: "https://apple.com")!))
对于Objective-c
- 转到目标 -> 框架、库和嵌入内容
- 添加框架"WebKit.framework"
- 打开文件并添加 #import
在要加载 WKWebView 的函数中实现代码
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];
首先,导入
import WebKit
创建 WKWebView 的 Outlet
@IBOutlet var webload: WKWebView!
并且,将下面的代码放在您的 viewDidLoad() 方法中以及您自定义函数中您想要的任何位置等。
let web_url = URL(string:"https://whosebug.com/users/6824665/dhaval-gevariya")!
let web_request = URLRequest(url: web_url)
webload.load(web_request)