CreateJS 库 - 最新的 Chrome Update 79 版本不支持触摸事件 API

拉古

实际上,我们已经使用 CreateJS 库开发了一个面向 Touch 事件的 Web 应用程序。

这些库要在触摸显示器中工作,我们需要在 Chrome 浏览器中手动启用触摸 API。所以我们在旧版本中启用了这些标志。

但它在新版本的 Chrome - 79 版中不起作用。因为 Chrome 中的 Touch API 在最新版本中已经消失了。

我们有另一个选项可以在最新版本中启用这些事件,以在 chrome“--touch-events”上设置目标属性。

我真正的问题是我们能否启用触摸事件 API,而无需在 Chrome 浏览器中进行任何手动属性更改。我们的应用程序正在被全球许多人查看。我们不能要求他们在本地 Chrome 设置中进行此设置。我们很难说服用户在他们的本地 PC 设置中进行这些更改。

我们希望在代码级别进行更改,以便我们无需要求用户配置他们的 Chrome。

我们是否有任何替代选项可以在无需手动设置的情况下在代码级别启用触摸事件 API ..?

伊斯廷·琼斯

我最近用我们的软件解决了同样的问题。

如果您使用的是最新的 CreateJS.js,您应该能够将其与此处包含触摸修复程序的那个交换:

https://github.com/CreateJS/EaselJS/tree/0.8.3-TOUCHFIX

或者,您可以使用 createJS 的这个触摸固定版本:

https://zimjs.org/cdn/1.2.3/createjs.js

如果您使用的是旧的缩小版 EaselJS 库,迁移到新的 createJS 库可能会破坏您的应用程序(因为某些功能已被弃用)。在这种情况下,最好的办法是从上面的 TOUCHFIX createJS 库中复制 Touch.js 类代码,并将其简单地附加到您正在使用的 Easel 库的末尾(有效地覆盖它包含的旧 Touch.js 类)。

这应该解决问题。

这里有对该问题的深入讨论: • https://github.com/CreateJS/EaselJS/issues/997

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

最新的Eclipse Oxygen版本不支持CVS插件

最新的Autofac版本不支持.Net Framework 4.6.2

为什么最新的emacs版本不支持Windows 7任务栏?

为什么不支持select_for_update的数据库不支持它呢?

为什么我的gcc版本不支持共享库

最新的支持库是什么

查找库的最新构建版本

SessionNotCreatedException:此版本的ChromeDriver仅支持使用ChromeDriver的Chrome版本79,以及通过Selenium和JavaScript的Chrome

eBay API返回的“ GeteBayTime”无效或此版本不支持

不支持 Facebook Graph API 版本

通过API创建事件-不支持?

Storm UI抛出“旧版本不支持kafka的偏移滞后。请将kafka spout更新到最新版本。”

Android Studio当前不支持使用支持库RenderScript API?

plovr 是否支持最新的闭包库?

获取最新的MySQL版本的yum存储库

最新的Google chrome版本表现怪异

Selenium 请求在 Chrome 79 中运行缓慢

Selenium Chrome Webdriver版本“不支持”吗?

是否有指向Google API上“最新” jQuery库的链接?

我的chrome版本不是最新版本,但它说的是最新版本

如何在一个REST API调用中从Azure密钥库获取最新的秘密版本值

带有MediaStreamRecorder库的Chrome DesktopCapture API

chrome不支持getUserMedia()

Kubernetes-如何知道最新支持的API版本

为什么最新版本的Stripe gradle不支持.setName?

本地工作区不支持在结帐时获取最新信息。检查本地版本

IntelliJ IDEA 2016.1(64):不支持的Java版本无法在Java 1.7.0_79-b15下启动:需要Java 1.8或更高版本

ValueError:索引79处不支持的格式字符'a'(0x61)

如何获取Azure资源的最新API版本