我尝试在Webview上运行,但这不起作用。
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: urlString)
let request = URLRequest(url: url!)
webView.loadRequest(request)
}
仅当我在应用程序外部启动链接(例如野生动物园浏览器)时,该功能才起作用。
哦,我只能将Webview用作要求。没有WebKitView。
答案 0 :(得分:0)
这是此行引起的
Open dedicated DevTools for Node
该功能应该用于加载本地webView.loadHTMLString(urlString, baseURL: nil)
文件,而不是通过URL加载网站。您正在做的事情是开始使用
.html
,然后尝试通过使用
加载本地webView.loadRequest(request)
文件来立即将其取消
.html
显然失败了,因为那是URL,而不是webView.loadHTMLString(urlString, baseURL: nil)
文件。
只需删除
.html
答案 1 :(得分:0)
调用webview的委托也等于self
webView.delegate =自我 self.webView.loadRequest(URLRequest(URL:URL(string:self.link)!))