Я использую UIWebView для загрузки html-документов из локального каталога внутри приложения.HTML-файлы содержат абсолютные URL-адреса, например: index.html
в каталоге документов содержит ссылку на /css/main.css
.К сожалению, эти абсолютные пути не работают, так как корневой каталог для WebView не является папкой «Документы».
Я попытался вывести путь с помощью javascript, а alert(window.location.pathname);
вывел следующее:
Так что, вероятно, абсолютный путь должен выглядеть следующим образом: /Users/.../Application/.../Documents/css/main.css
Есть ли возможность установить корневой каталог UIWebView на путь документов?URL href="/css/main.css"
должен указывать на ../Documents/css/main.css.
Код Swift:
webView.loadRequest(
URLRequest(url: URL.init(
fileURLWithPath: "index.html",
isDirectory: false,
relativeTo: FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
)
)
)
Заранее спасибо