没有合适的资源?快使用搜索试试~ 我知道了~
detect-it:检测设备是mouseOnly,touchOnly还是混合设备,以及主要输入是mouse还是touch
共76个文件
ts:51个
json:6个
tsx:5个
需积分: 9 0 下载量 127 浏览量
2021-05-12
13:38:00
上传
评论
收藏 725KB ZIP 举报
温馨提示
检测到它 检测设备是mouseOnly , touchOnly还是hybrid 检测主要输入是mouse还是touch 检测浏览器是否支持指针事件,触摸事件和被动事件侦听器 您可能还对感兴趣, 可确定浏览器事件是由mouse , touch还是key输入引起的 检测通过多种媒体查询和API检测来确定其状态。 “检测到它”使用hover和pointer媒体查询,“指针事件” API和最大接触点检测以及两个“检测事件” API检测(浏览器对每个“检测事件” API检测的响应方式因设备而异) :weary_face: 欢迎使用WebDev)。 但是现在您不必担心任何这些,只需在针对使用的设备类型优化应用程序时让“检测它”处理细节即可。 :beaming_face_with_smiling_eyes: 自2016年以来,已经在许多现实世界的设备上对检测到它进行了测试,并且该测试模拟了多个设备和边缘情况,以确保获得准确的结果。 由于无法直接访问设备硬件,因此检测取决于浏览
资源推荐
资源详情
资源评论
收起资源包目录
detect-it-main.zip (76个子文件)
detect-it-main
package.json 2KB
LICENSE 1KB
package-lock.json 1.35MB
src
__tests__
passiveEvents
noPassiveEventSupport.test.ts 199B
passiveEventSupport.test.ts 196B
edgeCasesAndLegacyDevices
noWindow.test.ts 806B
mouseOnlyTouchEventInWindow.test.ts 1KB
samsungGalaxyNote.test.ts 881B
hybridDesktopNoOnTouchStartInWindow.test.ts 1KB
legacyTouchDevice.test.ts 979B
iPhoneRequestDesktopSite.test.ts 968B
firefoxWindowsHybrid.test.ts 1KB
legacyDesktopComputer.test.ts 989B
hybridChrombook.test.ts 881B
touchOnlyNoPointerEvents.test.ts 996B
windowsComputerInTabletMode.test.ts 999B
microsoftHybridWithPointerEventsButNoTouchEventsPrimaryInputMouse.test.ts 992B
iPhone.test.ts 971B
iPad.test.ts 964B
iPadRequestDesktopSite.test.ts 963B
microsoftHybridWithPointerEventsButNoTouchEventsPrimaryInputTouch.test.ts 992B
modernDeviceWithFullSupportForApis
touchOnly.test.ts 879B
hybridPrimaryInputTouch.test.ts 887B
hybridPrimaryInputMouse.test.ts 887B
mouseOnly.test.ts 884B
__mocks__
passiveEventsTrue.mock.ts 211B
mqHybridPrimaryInputMouse.mock.ts 716B
touchEventInWindowFalse.mock.ts 435B
maxTouchPointsOne.mock.ts 76B
userAgentIPad.mock.ts 204B
mqTouchOnly.mock.ts 718B
mqAllFalse.mock.ts 193B
touchEventInWindowTrue.mock.ts 70B
onTouchStartInWindowFalse.mock.ts 28B
mqHybridPrimaryInputTouch.mock.ts 716B
passiveEventsFalse.mock.ts 246B
mqMouseOnly.mock.ts 718B
mqHybridChromebook.mock.ts 717B
mqMatchMediaUndefined.mock.ts 459B
pointerEventInWindowFalse.mock.ts 455B
pointerEventInWindowTrue.mock.ts 72B
userAgentIPhone.mock.ts 213B
maxTouchPointsZero.mock.ts 76B
mqSamsungGalaxyNote.mock.ts 716B
screen768x1024.mock.ts 111B
maxTouchPointsUndefined.mock.ts 537B
onTouchStartInWindowTrue.mock.ts 72B
screen414x896.mock.ts 110B
userAgentMac.mock.ts 193B
userAgentFirefoxWindows.mock.ts 150B
index.ts 5KB
tsconfig.json 97B
.gitignore 36B
demo
package.json 2KB
LICENSE 1KB
package-lock.json 1.46MB
.env 25B
src
react-app-env.d.ts 40B
stitches.config.ts 2KB
ui
DarkModeButton.tsx 2KB
Link.tsx 931B
index.tsx 199B
App.tsx 5KB
setupTests.ts 408B
App.test.tsx 411B
tsconfig.json 538B
.gitignore 323B
public
404.html 223B
CNAME 23B
index.html 1KB
favicon
green-grid-144-168-192-512x512.png 981B
green-grid-144-168-192.svg 505B
green-grid-144-168-192-180x180.png 608B
site.webmanifest 473B
README.md 115B
README.md 14KB
共 76 条
- 1
资源评论
剑道小子
- 粉丝: 26
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CISCN2024-re3-rust-baby(Frida多字节程序插桩爆破)
- soft:磁盘清理工具
- .netcore控制台使用Nssm打包windows服务,加winform管理服务界面
- db-college.sql
- wpf-dragdrop-treeview(WPF较好拖拽效果).7z
- img-1716258776282bf88540b0e387ddd2ea677d02c7f3594ad72383f796d86b02fb7d2ae2543915d.jpg
- 《伦敦共享单车数据分析与代码》
- SKIP-v2.1.1.apk
- IMG20240521103815.jpg
- 松下A4系列伺服参数调试软件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功