用OpenSumi开发一个IDE,集成一个移动设备模拟器功能,如何模拟移动端的触屏事件? #2450
Replies: 3 comments 4 replies
-
简单的思路就是:让模拟器单独使用一个 webview 应该可以避免这个问题。 |
Beta Was this translation helpful? Give feedback.
3 replies
-
可能方向有点走偏了,这个事情应该可以抛开 electron,因为模拟器是跑在一个 webview 上的,也得让它在 chrome 上也能跑起来。 |
Beta Was this translation helpful? Give feedback.
1 reply
-
“我看现在蚂蚁集团的小程序开发者工具里,模拟器和主界面是可以做到触屏手势和鼠标手势分离的,想问下这个是怎么做到的” js 模拟的 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
如上图,想用OpenSumi开发一个IDE,集成一个移动设备模拟器功能,其中模拟器就是用的electron的webview组件,调试器用的electron里自带的devtools frontend。目前唯一的问题是模拟器的webview无法启用触摸事件,页面上所有的touch事件都不生效,用了下面的代码来模拟移动设备,touch事件也不生效。
electron的官方issue #18438里面提到用用下面的方法可以模拟触屏设备,但是用了下面的方法会影响整个BrowserWindow,所有的界面都变成触屏手势了。
我看现在蚂蚁集团的小程序开发者工具里,模拟器和主界面是可以做到触屏手势和鼠标手势分离的,想问下这个是怎么做到的,谢谢。
Beta Was this translation helpful? Give feedback.
All reactions