我有一个端点,向我发送一个包含html
,js
和css
文件的zip文件(本地Web项目)。我的问题是是否存在一种解决方案,可以在不更改html文件中的相对路径的情况下将Web项目加载到webkitview
中,如果没有,是否还有其他解决方案?我曾考虑过将html
文件作为字符串加载,然后将css
和js
注入到webkit
中,但是由于它们具有相对路径,因此我将无法访问它们。 html
页。谢谢您的帮助!
答案 0 :(得分:0)
对于这种情况,您可以使用跨平台应用程序开发。即。 Cordova,它将直接提供支持以将资产添加和呈现为本机应用程序。
或者您可以将html文件直接加载到网络视图:
if let url = Bundle.main.url(forResource: "home", withExtension: "html") {
webview.loadRequest(URLRequest(url: url))
}