作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在创建一个用于分配访问模式的信息亭应用程序,我正在寻找一种方法来完全禁用光学缩放手势或能够使用 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);
这对应用程序也没有影响。我仍然可以双指缩放。我还应该指出,我承认双指缩放的目的。一些用户需要/希望能够从可访问性的 Angular 放大。但我确实需要一些方法来在用户 session 结束时重置缩放级别,以便下一个用户不会看到“损坏的”用户界面。
我是否遗漏了一些明显的 API,这些 API 让我可以在 JS UWP 应用中控制双指缩放?
最佳答案
* {
-ms-content-zooming: none;
}
documentation here显示可用于控制某些用户交互的 API。其中之一是 CSS -ms-content-zooming
属性,可用于禁用内置光学缩放功能。
关于javascript - 光学变焦禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39965063/
我是一名优秀的程序员,十分优秀!