gpt4 book ai didi

javascript - Swift - 在 WKWebView 中使用 CSS 和 JS 文件

转载 作者:行者123 更新时间:2023-11-27 23:52:55 27 4
gpt4 key购买 nike

我有一个取自外部数据库的 HTML 片段。它不是本地 Assets 文件。

另一方面,我有 5-6 个我自己的 CSS 和 JS 文件供此 HTML 使用。

我通过添加它们的父目录来添加这些 CSS 和 JS 文件:

文件 -> 添加文件到“我的元素”

父目录名为:web_assets

然后,我想在我的 WKWebView 中使用这些文件。

我试过这个:

var myBundle = Bundle.main.bundleURL
myBundle.appendPathComponent("web_assets", isDirectory: true)
contentWKWebView.loadHTMLString(html, baseURL: myBundle)

这是行不通的。

有什么想法吗?

最佳答案

我在 YouTube 上找到它 :-)

你可以这样使用它:

假设您有一个名为 file.css 的 CSS 文件

let jsPath = Bundle.main.path(forResource: "web_assets/file", ofType: "css")!
let baseUrl = URL(fileURLWithPath: jsPath)
contentWKWebView.loadHTMLString(html, baseURL: baseUrl)

阿杰

关于javascript - Swift - 在 WKWebView 中使用 CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56418079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com