ios 伪造WebKit浏览器窗口的高度,以便自动调整大小的元素符合特定的分辨率?

kyks70gy  于 2023-06-07  发布在  iOS
关注(0)|答案(1)|浏览(200)

我正在iOS开发环境中使用WKWebView,它可以拍摄整个视图的图片,首先将其调整为它加载的网站的大小。
通过这样做,这最终会调整根据窗口高度自动调整大小的元素的大小,例如https://careers.walmart.com顶部的视频。有没有一个属性可以在JavaScript控制台中进行调整,它适用于所有(如果不是大多数)站点,可以欺骗这些元素根据一个假的高度值调整大小?
也就是说,如果网站是2000 px,我将WebView调整到这个高度,可调整大小的div也将增加到2000 px,将其余内容推到它下面,等等。我可以伪造height属性吗?例如,不管WebView的大小如何,网站都会认为它加载在500 px的窗口上?
我发现的其他替代品都不太好用。
谢谢!

ikfrs5lh

ikfrs5lh1#

我相信html中的内容不应该增加到你的webview的大小?
我会使用视图,一个webViewContainer和另一个Wkwebview。我会静态或动态地固定WebView或容器的高度,并在HTML正文的头部使用这个选项

<meta name="viewport" content="width=device-width, shrink-to-fit=YES" />

在这里,我提到的内容等于设备宽度,而不是指定的高度。
shrink-to-fit = YES将确保html内容适合任何大小的web视图。

相关问题