ios - 在评估Javascript期间未调用 WKURLSchemeHandler 委托
问题描述
我正在加载将首先加载的本地 html 文件,然后我将不得不加载仅在 html 完全加载后在本地也可用的图像。因此,我正在使用 id 和 evaluateJavascript 为图像标签设置 src。加载此 evaluateJavascript 时不会调用 WKURLSchemeHander 委托。只有在调用 loadFile 或 loadHTMLString 时才会调用它。如何在 evaluateJavascript 函数期间调用此委托并将图像加载到 WKWebview?
let js = "document.getElementById('image-id').setAttribute('src', '\(imageURL)');"
解决方案
推荐阅读
- mysql - 获取组内总和个人的总和
- python - 计算方差的算法无法正常工作
- python - Matplotlib 的 rstride、cstride 在 plot_surface 3D 绘图中弄乱了颜色图?
- azure-devops - 如何使用 Azure Devops REST API 获取 AD 组的描述符标识符
- django - 使用 Django-jet 在管理员的 change_list 视图中显示布尔字段时显示图标
- ios - 如何在 iOS13 中删除 NavigationBar 边框/分隔符?
- .net - 如何在 Linux 上的 .NET Core 3 项目中使用 Mono 库?
- sql - 我想按客户获取销售额并以不同的付款方式分组
- vba - 如何在访问表单中显示消息框以响应 if-then
- parsing - 读取带有错误 Prelude.read: no parse 的自定义数据类型