gpt4 book ai didi

swift - 设备 webKitView 未加载本地镜像,但模拟器加载图像

转载 作者:行者123 更新时间:2023-11-30 10:42:45 25 4
gpt4 key购买 nike

我在设备的 Library 目录中本地有一个 html 文件,在同一目录中还有一些图像。因此,当我在模拟器中打开 webkitview 时,它会完美加载图像,但是当我使用设备时,会加载 html 页面,但不会加载图像。这是我的 html :

<html><head><script src='./test.js'></script></head><body><img src='./sample_attachment.jpg' alt='Girl in a jacket' /><body><html>

这就是我加载 WebView 的方式:

            webView.loadFileURL(path, allowingReadAccessTo: path)

我还在 info.plist 中启用了允许任意加载。感谢您的帮助!

最佳答案

我找到了可以帮助你们任何人的解决方案:webView.loadFileURL(firstPath, allowedReadAccessTo: secondaryPath) 中的第一个路径是 html 文件的路径,第二个路径是允许您打开的资源的路径,问题是我放置了相同的路径,这就是为什么只有 html页面已加载(我不知道为什么模拟器会正确加载资源),但是当我将目录的路径放在第二个路径中时,它可以访问所有资源并完美加载它们。

关于swift - 设备 webKitView 未加载本地镜像,但模拟器加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56444414/

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