我使用 Unity 的 UniWebView 3 插件来显示本地 .html 文件。此插件使用WKWebView,它不会在 iOS 设备上以 .html 格式加载本地图像。但是 .css 和 .js 文件成功加载(在标题中)。在 Unity 编辑器中正确显示图像 (macOS)。
图片标签是:
<img src="highlights-14.png" alt="image description" />
highlight-14.png 与 index.html 在同一文件夹中。
我也试过标签看起来像这样:
<img src=«/highlights-14.png" alt="image description" />
<img src=«./highlights-14.png" alt="image description" />
<img src=«../highlights-14.png" alt="image description" />
// With moving image into associated folder
<img src=«images/highlights-14.png" alt="image description" />
<img src=«/images/highlights-14.png" alt="image description" />
<img src=«./images/highlights-14.png" alt="image description" />
我尝试在 Load 方法中使用 readAccessURL ( loadFileURL:allowingReadAccessToURL: in WKWebView )。如果我有一个 URL(站点路径),如下所示:
file:///var/containers/Bundle/Application/.../Data/Raw/Products/Research.html
然后我将有下一个 readAccessURL:
file:///var/containers/Bundle/Application/.../Data/Raw/Products/
我还为 readAcessURL 尝试了这个字符串:
file:///var/containers/Bundle/Application/.../Data/Raw/Products
和这个:
file:///var/containers/Bundle/Application/.../Data/Raw/
还有其他一些……</p>
我尝试将带有«YES»值的«Allow Arbitrary Loads in Web Content»键添加到info.plist(在App Transport Security Settings下)。
WKWebView 仍然不加载任何图像。感谢您的任何建议。