将zip文件中的html,css和js文件加载到webView中

时间:2019-05-28 10:43:02

标签: swift webkit

我有一个端点,向我发送一个包含htmljscss文件的zip文件(本地Web项目)。我的问题是是否存在一种解决方案,可以在不更改html文件中的相对路径的情况下将Web项目加载到webkitview中,如果没有,是否还有其他解决方案?我曾考虑过将html文件作为字符串加载,然后将cssjs注入到webkit中,但是由于它们具有相对路径,因此我将无法访问它们。 html页。谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

对于这种情况,您可以使用跨平台应用程序开发。即。 Cordova,它将直接提供支持以将资产添加和呈现为本机应用程序。

或者您可以将html文件直接加载到网络视图:

if let url = Bundle.main.url(forResource: "home", withExtension: "html") {
            webview.loadRequest(URLRequest(url: url))
        }