我在WKWebView中显示一个网站,该网站恰好在页面顶部。我不希望用户看到此横幅。我曾尝试使用JavaScript删除横幅,此方法一直有效,直到他们更改了横幅的工作方式,我再也无法将其删除。
所以,我的最后一招是使WKWebView具有负填充或类似的东西,以使人们无法向上滚动,并且看起来网页的顶部在横幅的后面。
有没有人知道如何进行这项工作?
答案 0 :(得分:2)
好的,确保您不干扰滚动的好方法是通过javascript删除,但是您可以尝试使用contentInsets。
let webview = WKWebView(frame: self.view.bounds)
webview.scrollView.contentInsetAdjustmentBehavior = .never
webview.scrollView.contentInset = UIEdgeInsets(top: -50, left: 0, bottom: 0, right: 0)
如果横幅广告是浮动广告/粘性广告(随您滚动,并且始终显示在顶部),则可能不起作用,那么您可能可以: