如何在导航到PDF时阻止WKWebView继承上一页的视口?

时间:2018-05-16 19:13:36

标签: ios wkwebview

我有一个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的预期行为吗?
  • 如何防止此行为,以防止HTML页面进行缩放,但导航到PDF时是否允许?

0 个答案:

没有答案