如何在Windows 8 Web视图中禁用缩放

Chr*_*man 6 windows-8 windows-runtime

我在应用程序中使用webview来显示外部托管的内容,但是Web视图允许用户使用捏合手势进行缩放,我想禁用它.

我在webview本身找不到任何此类属性,并且我没有使用视口元标记取得任何成功,例如:

<meta name="viewport" content="user-scalable=no">
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

nox*_*oxo 18

我能够使用CSS中的以下内容禁用Windows 8.1 WebView中的压缩和缩放:

html, body
{
  -ms-content-zooming:none;    
}
Run Code Online (Sandbox Code Playgroud)

有一长串的东西尝试:http: //msdn.microsoft.com/en-us/library/ie/hh771891(v = vs.85).aspx

  • 这适用于在 Windows 10 上禁用捏合缩放;但 ctrl+滚轮缩放仍然有效。 (2认同)

N_A*_*N_A 1

不幸的是这是不可能的。

http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/8eecf85d-ebd3-4bc0-ad17-15f342efad25

如果其WebView工作方式与 WP7 版本类似,那么您也许能够捕获 html 中的事件并在那里取消它们,与类似。