Javascript 更新DOM问题后的iOS WebView绘图

Javascript 更新DOM问题后的iOS WebView绘图,javascript,ios,dom,webview,drawing,Javascript,Ios,Dom,Webview,Drawing,我正在使用WKWebView在iOS应用程序中显示网页(这当然很简单) 加载页面时,我隐藏webview,使用javascript注入(evaluateJavaScript)更新站点中的一些DOM,我隐藏某些元素,然后显示页面 我不想让用户看到我隐藏的元素,但当webview绘制它时,它似乎首先绘制包含元素的页面,然后显示它们被删除,即使我已经删除了它们(我做了javascript检查以确保它们也消失了) 有人知道为什么会发生这种情况吗?我能做些什么来解决它 在视图实际可见之前,操作系统是否缓冲

我正在使用WKWebView在iOS应用程序中显示网页(这当然很简单)

加载页面时,我隐藏webview,使用javascript注入(
evaluateJavaScript
)更新站点中的一些DOM,我隐藏某些元素,然后显示页面

我不想让用户看到我隐藏的元素,但当webview绘制它时,它似乎首先绘制包含元素的页面,然后显示它们被删除,即使我已经删除了它们(我做了javascript检查以确保它们也消失了)

有人知道为什么会发生这种情况吗?我能做些什么来解决它

在视图实际可见之前,操作系统是否缓冲绘图请求

编辑:目前解决这个问题的唯一方法是延迟2.5秒,让页面有时间更新。这是一个糟糕的解决方案,我想要一个更优雅的