gpt4 book ai didi

javascript - 光学变焦禁用

转载 作者:可可西里 更新时间:2023-11-01 10:33:32 24 4
gpt4 key购买 nike

我正在创建一个用于分配访问模式的信息亭应用程序,我正在寻找一种方法来完全禁用光学缩放手势或能够使用 JS API 重置缩放级别。这可能吗?

这是对 what the optical zoom gesture is 的描述,专门用于 UWP 应用程序。

我进行了一些搜索,但没有看到任何可以让我在我的 Microsoft Surface 设备或我的自助服务终端用户的 Windows 配置文件中全局禁用或重置双指缩放的内容。

这是我到目前为止所看到的内容:

  1. 禁用 Pinch Zoom在鼠标设置中。我在网上找到的所有说明 are for touch-pads .我拥有的 Microsoft Surface Pro 4 设备在任何鼠标或触摸设置中都没有捏合缩放设置。
  2. 在 HTML 中设置元数据以明确禁止缩放:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" /> .这对应用程序没有影响。我仍然可以在应用程序内进行双指缩放。
  3. 明确设置应用程序不允许缩放:window.Windows.UI.ViewManagement.ApplicationViewScaling.trySetDisableLayoutScaling(true);这对应用程序也没有影响。我仍然可以双指缩放。
  4. 我已经将我的应用程序加载为我的用户的分配访问应用程序,并且我已经确认在这个面向信息亭的环境中没有发生任何“神奇”的事情来禁用双指缩放。

我还应该指出,我承认双指缩放的目的。一些用户需要/希望能够从可访问性的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com