WKWebView Javascript不会为屏幕下方的对象加载-Swift



我正在加载一个本地HTML&Javascript文件到我的WKWebView中。我遇到的问题是,当页面第一次加载时,屏幕下方任何位置的对象都不会执行任何Javascript。一旦我滚动查看它们,Javascript仍然不会运行。一旦页面首次加载,我如何使其在整个页面上运行?

我找到了一种临时的方法来解决这个问题。我不得不使用webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)函数来执行Javascript,而不是在HTML文件中引用它。尽管这是一个很好的解决方案,但它会使页面稍微延迟执行所有Javascript内容。

最新更新