我有一个WKWebView
,它显示来自本地文件系统的HTML页面。
该文件包含以下meta
标记,以防止用户滚动:
<meta name="viewport" content="initial-scale=1, minimum-scale=1, width=device-width, user-scalable=no">
这一切都按预期工作。该页面还包含指向外部托管的PDF文件的链接。如果用户在那里导航,则用户无法捏缩放PDF(尽管他们可以双击放大,但无法再缩小)。
我花了一段时间才弄明白为什么,但我最终发现删除上述原始页面的meta
标签解锁了缩放PDF的全部功能。似乎WKWebView
正在从引用页面保留PDF的视口。 UIWebView
不会这样做。
WKWebView
的预期行为吗?