我正在创建一个与分配访问模式一起使用的信息亭应用程序,我正在寻找一种方法来完全禁用光学变焦手势或者能够使用JS API重置缩放级别。这可能吗?
以下是what the optical zoom gesture is的说明,特别是对于UWP应用程序。
我已经完成了一些搜索,而且我没有看到任何可以让我在我的Microsoft Surface设备或我的自助服务终端用户中全局禁用或重置缩放缩放的内容。 Windows个人资料。
这是我到目前为止所看到的内容:
Pinch Zoom
。我在网上are for touch-pads发现的所有说明。我所拥有的Microsoft Surface Pro 4设备在任何鼠标或触摸设置中都没有“缩放缩放”设置。<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />
。这对应用程序没有影响。我仍然可以在应用程序内部进行缩放。window.Windows.UI.ViewManagement.ApplicationViewScaling.trySetDisableLayoutScaling(true);
这对应用程序也没有影响。我仍然可以捏缩放。我还应该注意,我承认捏缩放的目的。一些用户需要/希望能够从可访问性的角度放大。但是我确实需要一些方法来在用户会话结束时重置缩放级别,以便下一个用户看不到&#34;破坏&#34; UI。
我是否遗漏了一些明显的API,让我可以控制JS UWP应用中的缩放缩放?
答案 0 :(得分:1)
* {
-ms-content-zooming: none;
}
documentation here显示可用于控制某些用户互动的API。其中一个是CSS -ms-content-zooming
属性,可用于禁用内置光学变焦功能。