【发布时间】:2020-11-21 06:03:55
【问题描述】:
我有一个 HTML 文件,其内容中包含本地资源文件,例如 css、js 文件。这些本地资源文件为 zip 格式。我的应用程序使用 WKWebView 来显示这个 html 文件。我正在尝试在本地保存的 WKWebview 上的 html 图像元素之一中上传图像,并且 html 不会随图像更新。我在本地 html 中有一个像这样的 html 图像标签。
<img id='image' style='display: block; height: 100%; width:100%; margin:0 auto;' />
并且在这个图片标签中加载的这个图片是在WKWebview中加载本地html文件后生成的。生成图像后,我正在尝试使用像这样的评估 javascript 方法更新图像标签。
NSString *js = @"document.getElementById('image').src='document directory/Library/images/generatedImage.png';"
[self.wkWebView evaluateJavaScript:js completionHandler:nil];
我在这里做错了吗?我还读到我们无法在本地更新 2 年前的图像,还是一样吗?我的场景是否有任何解决方法。提前致谢。
【问题讨论】:
-
看看这个问题,也许有帮助:stackoverflow.com/questions/59928683/…
标签: ios objective-c swift ipad wkwebview