1

如何在带有x-ms-webview (HTML/JS) 的Windows 8.1应用程序中禁用 Pinch/Zoom?

iframe没有缩放功能。但是在 8.1 中,您不能再将 HTTP 与 iframe 一起使用。

Microsoft 删除了 IFRAME 的 HTTP,但没有向x-ms-webview添加相同的功能。

我已经检查了http://blogs.windows.com/windows/b/appbuilder/archive/2013/07/17/what-s-new-in-webview-in-windows-8-1.aspx和API http://msdn.microsoft.com/en-us/library/windows/apps/dn301831.aspx像这里一样将 CSS 应用于 webview 的内容,比如这里如何禁用 Windows8 笔记本电脑上的捏缩放手势... .但没有运气。

我对 x-ms-webview 中使用的 HTTP 网址的内容没有影响。所以不能只将 CSS 标记添加到导航到的页面中。

我发现 x-ms-webview 上没有事件监听器来拦截ms-touch-action并防止缩放。

感谢您的任何想法!

4

1 回答 1

2

把它放在你的包装应用程序的 CSS 中:

* {
  -ms-content-zooming: none;
}
于 2014-08-30T23:08:12.277 回答