Input Domain
Methods
Input.cancelDragging
Input.dispatchKeyEvent
Input.dispatchMouseEvent
Input.dispatchTouchEvent
Input.setIgnoreInputEvents
Input.dispatchDragEvent Experimental
Input.emulateTouchFromMouseEvent Experimental
Input.imeSetComposition Experimental
Input.insertText Experimental
Input.setInterceptDrags Experimental
Input.synthesizePinchGesture Experimental
Input.synthesizeScrollGesture Experimental
Input.synthesizeTapGesture Experimental
Events
Input.dragIntercepted Experimental
Types
Input.MouseButton
Input.TimeSinceEpoch
Input.TouchPoint
Input.DragData Experimental
Input.DragDataItem Experimental
Input.GestureSourceType Experimental
Methods
Input.cancelDragging #
Cancels any active dragging in the page.
Input.dispatchKeyEvent #
Dispatches a key event to the page.
parameters
type
string
Type of the key event.
Allowed Values: keyDown, keyUp, rawKeyDown, char
modifiers
integer
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
timestamp
TimeSinceEpoch
Time at which the event occurred.
text
string
Text as generated by processing a virtual key code with a keyboard layout. Not needed for for keyUp and rawKeyDown events (default: "")
unmodifiedText
string
Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling (default: "").
keyIdentifier
string
Unique key identifier (e.g., 'U+0041') (default: "").
code
string
Unique DOM defined string value for each physical key (e.g., 'KeyA') (default: "").
key
string
Unique DOM defined string value describing the meaning of the key in the context of active modifiers, keyboard layout, etc (e.g., 'AltGr') (default: "").
windowsVirtualKeyCode
integer
Windows virtual key code (default: 0).
nativeVirtualKeyCode
integer
Native virtual key code (default: 0).
autoRepeat
boolean
Whether the event was generated from auto repeat (default: false).
isKeypad
boolean
Whether the event was generated from the keypad (default: false).
isSystemKey
boolean
Whether the event was a system key event (default: false).
location
integer
Whether the event was from the left or right side of the keyboard. 1=Left, 2=Right (default: 0).
commands
array[ string ]
Editing commands to send with the key event (e.g., 'selectAll') (default: []). These are related to but not equal the command names used in document.execCommand and NSStandardKeyBindingResponding. See https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/editing/commands/editor_command_names.h for valid command names. Experimental
Input.dispatchMouseEvent #
Dispatches a mouse event to the page.
parameters
type
string
Type of the mouse event.
Allowed Values: mousePressed, mouseReleased, mouseMoved, mouseWheel
x
number
X coordinate of the event relative to the main frame's viewport in CSS pixels.
y
number
Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
modifiers
integer
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
timestamp
TimeSinceEpoch
Time at which the event occurred.
button
MouseButton
Mouse button (default: "none").
buttons
integer
A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
clickCount
integer
Number of times the mouse button was clicked (default: 0).
force
number
The normalized pressure, which has a range of [0,1] (default: 0). Experimental
tangentialPressure
number
The normalized tangential pressure, which has a range of [-1,1] (default: 0). Experimental
tiltX
number
The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
tiltY
number
The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
twist
integer
The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0). Experimental
deltaX
number
X delta in CSS pixels for mouse wheel event (default: 0).
deltaY
number
Y delta in CSS pixels for mouse wheel event (default: 0).
pointerType
string
Pointer type (default: "mouse").
Allowed Values: mouse, pen
Input.dispatchTouchEvent #
Dispatches a touch event to the page.
parameters
type
string
Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while TouchStart and TouchMove must contains at least one.
Allowed Values: touchStart, touchEnd, touchMove, touchCancel
touchPoints
array[ TouchPoint ]
Active touch points on the touch device. One event per any changed point (compared to previous touch event in a sequence) is generated, emulating pressing/moving/releasing points one by one.
modifiers
integer
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
timestamp
TimeSinceEpoch
Time at which the event occurred.
Input.setIgnoreInputEvents #
Ignores input events (useful while auditing page).
parameters
ignore
boolean
Ignores input events processing when set to true.
Input.dispatchDragEvent Experimental #
Dispatches a drag event into the page.
parameters
type
string
Type of the drag event.
Allowed Values: dragEnter, dragOver, drop, dragCancel
x
number
X coordinate of the event relative to the main frame's viewport in CSS pixels.
y
number
Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
data
DragData
modifiers
integer
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
Input.emulateTouchFromMouseEvent Experimental #
Emulates touch event from the mouse event parameters.
parameters
type
string
Type of the mouse event.
Allowed Values: mousePressed, mouseReleased, mouseMoved, mouseWheel
x
integer
X coordinate of the mouse pointer in DIP.
y
integer
Y coordinate of the mouse pointer in DIP.
button
MouseButton
Mouse button. Only "none", "left", "right" are supported.
timestamp
TimeSinceEpoch
Time at which the event occurred (default: current time).
deltaX
number
X delta in DIP for mouse wheel event (default: 0).
deltaY
number
Y delta in DIP for mouse wheel event (default: 0).
modifiers
integer
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
clickCount
integer
Number of times the mouse button was clicked (default: 0).
Input.imeSetComposition Experimental #
This method sets the current candidate text for IME. Use imeCommitComposition to commit the final text. Use imeSetComposition with empty string as text to cancel composition.
parameters
text
string
The text to insert
selectionStart
integer
selection start
selectionEnd
integer
selection end
replacementStart
integer
replacement start
replacementEnd
integer
replacement end
Input.insertText Experimental #
This method emulates inserting text that doesn't come from a key press, for example an emoji keyboard or an IME.
parameters
text
string
The text to insert.
Input.setInterceptDrags Experimental #
Prevents default drag and drop behavior and instead emits Input.dragIntercepted events. Drag and drop behavior can be directly controlled via Input.dispatchDragEvent.
parameters
enabled
boolean
Input.synthesizePinchGesture Experimental #
Synthesizes a pinch gesture over a time period by issuing appropriate touch events.
parameters
x
number
X coordinate of the start of the gesture in CSS pixels.
y
number
Y coordinate of the start of the gesture in CSS pixels.
scaleFactor
number
Relative scale factor after zooming (>1.0 zooms in, <1.0 zooms out).
relativeSpeed
integer
Relative pointer speed in pixels per second (default: 800).
gestureSourceType
GestureSourceType
Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type).
Input.synthesizeScrollGesture Experimental #
Synthesizes a scroll gesture over a time period by issuing appropriate touch events.
parameters
x
number
X coordinate of the start of the gesture in CSS pixels.
y
number
Y coordinate of the start of the gesture in CSS pixels.
xDistance
number
The distance to scroll along the X axis (positive to scroll left).
yDistance
number
The distance to scroll along the Y axis (positive to scroll up).
xOverscroll
number
The number of additional pixels to scroll back along the X axis, in addition to the given distance.
yOverscroll
number
The number of additional pixels to scroll back along the Y axis, in addition to the given distance.
preventFling
boolean
Prevent fling (default: true).
speed
integer
Swipe speed in pixels per second (default: 800).
gestureSourceType
GestureSourceType
Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type).
repeatCount
integer
The number of times to repeat the gesture (default: 0).
repeatDelayMs
integer
The number of milliseconds delay between each repeat. (default: 250).
interactionMarkerName
string
The name of the interaction markers to generate, if not empty (default: "").
Input.synthesizeTapGesture Experimental #
Synthesizes a tap gesture over a time period by issuing appropriate touch events.
parameters
x
number
X coordinate of the start of the gesture in CSS pixels.
y
number
Y coordinate of the start of the gesture in CSS pixels.
duration
integer
Duration between touchdown and touchup events in ms (default: 50).
tapCount
integer
Number of times to perform the tap (e.g. 2 for double tap, default: 1).
gestureSourceType
GestureSourceType
Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type).
Events
Input.dragIntercepted Experimental #
Emitted only when Input.setInterceptDrags is enabled. Use this data with Input.dispatchDragEvent to restore normal drag and drop behavior.
parameters
data
DragData
Types
Input.MouseButton #
Allowed Values: none, left, middle, right, back, forward
Type: string

Input.TimeSinceEpoch #
UTC time in seconds, counted from January 1, 1970.
Type: number

Input.TouchPoint #
Type: object

properties
x
number
X coordinate of the event relative to the main frame's viewport in CSS pixels.
y
number
Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
radiusX
number
X radius of the touch area (default: 1.0).
radiusY
number
Y radius of the touch area (default: 1.0).
rotationAngle
number
Rotation angle (default: 0.0).
force
number
Force (default: 1.0).
tangentialPressure
number
The normalized tangential pressure, which has a range of [-1,1] (default: 0). Experimental
tiltX
number
The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)
tiltY
number
The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
twist
integer
The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0). Experimental
id
number
Identifier used to track touch sources between events, must be unique within an event.
Input.DragData Experimental #
Type: object

properties
items
array[ DragDataItem ]
files
array[ string ]
List of filenames that should be included when dropping
dragOperationsMask
integer
Bit field representing allowed drag operations. Copy = 1, Link = 2, Move = 16
Input.DragDataItem Experimental #
Type: object

properties
mimeType
string
Mime type of the dragged data.
data
string
Depending of the value of mimeType, it contains the dragged link, text, HTML markup or any other data.
title
string
Title associated with a link. Only valid when mimeType == "text/uri-list".
baseURL
string
Stores the base URL for the contained markup. Only valid when mimeType == "text/html".
Input.GestureSourceType Experimental #
Allowed Values: default, touch, mouse
Type: string
 

方法

  • Input.cancelDragging
  • Input.dispatchKeyEvent
  • Input.dispatchMouseEvent
  • Input.dispatchTouchEvent
  • Input.setIgnoreInputEvents
  • Input.dispatchDragEvent(实验性)
  • Input.emulateTouchFromMouseEvent(实验性)
  • Input.imeSetComposition(实验性)
  • Input.insertText(实验性)
  • Input.setInterceptDrags(实验性)
  • Input.synthesizePinchGesture(实验性)
  • Input.synthesizeScrollGesture(实验性)
  • Input.synthesizeTapGesture(实验性)

事件

  • Input.dragIntercepted(实验性)

类型

  • Input.MouseButton
  • Input.TimeSinceEpoch
  • Input.TouchPoint
  • Input.DragData(实验性)
  • Input.DragDataItem(实验性)
  • Input.GestureSourceType(实验性)

方法

Input.cancelDragging

取消页面中任何活跃的拖拽操作。

Input.dispatchKeyEvent

向页面派发一个键盘事件。

参数:

  • type:字符串
    键盘事件的类型。
    允许的值:keyDown、keyUp、rawKeyDown、char
  • modifiers:整数
    表示按下的修饰键的位域。Alt=1、Ctrl=2、Meta/Command=4、Shift=8(默认值:0)。
  • timestamp:纪元时间
    事件发生的时间。
  • text:字符串
    通过键盘布局处理虚拟键码生成的文本。keyUp 和 rawKeyDown 事件不需要此参数(默认值:"")。
  • unmodifiedText:字符串
    如果没有按下修饰键(Shift 除外),键盘本应生成的文本。对快捷键(加速器)处理很有用(默认值:"")。
  • keyIdentifier:字符串
    唯一的键标识符(例如,'U+0041')(默认值:"")。
  • code:字符串
    每个物理键的唯一 DOM 定义字符串值(例如,'KeyA')(默认值:"")。
  • key:字符串
    描述键在活跃修饰键、键盘布局等上下文中含义的唯一 DOM 定义字符串值(例如,'AltGr')(默认值:"")。
  • windowsVirtualKeyCode:整数
    Windows 虚拟键码(默认值:0)。
  • nativeVirtualKeyCode:整数
    原生虚拟键码(默认值:0)。
  • autoRepeat:布尔值
    事件是否由自动重复生成(默认值:false)。
  • isKeypad:布尔值
    事件是否由小键盘生成(默认值:false)。
  • isSystemKey:布尔值
    事件是否为系统键事件(默认值:false)。
  • location:整数
    事件来自键盘的左侧还是右侧。1 = 左侧,2 = 右侧(默认值:0)。
  • commands:字符串数组
    随键盘事件发送的编辑命令(例如,'selectAll')(默认值:[])。这些命令与 document.execCommand 和 NSStandardKeyBindingResponding 中使用的命令名称相关但不相同。参见https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/editing/commands/editor_command_names.h获取有效的命令名称。(实验性)
Input.dispatchMouseEvent

向页面派发一个鼠标事件。

参数:

  • type:字符串
    鼠标事件的类型。
    允许的值:mousePressed、mouseReleased、mouseMoved、mouseWheel
  • x:数字
    事件相对于主框架视口的 X 坐标(CSS 像素)。
  • y:数字
    事件相对于主框架视口的 Y 坐标(CSS 像素)。0 表示视口顶部,Y 值随向视口底部移动而增大。
  • modifiers:整数
    表示按下的修饰键的位域。Alt=1、Ctrl=2、Meta/Command=4、Shift=8(默认值:0)。
  • timestamp:纪元时间
    事件发生的时间。
  • button:鼠标按钮
    鼠标按钮(默认值:"none")。
  • buttons:整数
    鼠标事件触发时鼠标上按下的按钮的标识数字。Left=1、Right=2、Middle=4、Back=8、Forward=16、None=0。
  • clickCount:整数
    鼠标按钮被点击的次数(默认值:0)。
  • force:数字
    归一化的压力,范围为 [0,1](默认值:0)。(实验性)
  • tangentialPressure:数字
    归一化的切向压力,范围为 [-1,1](默认值:0)。(实验性)
  • tiltX:数字
    Y-Z 平面与包含触笔轴和 Y 轴的平面之间的角度,单位为度,范围 [-90,90],正 tiltX 表示向右(默认值:0)。
  • tiltY:数字
    X-Z 平面与包含触笔轴和 X 轴的平面之间的角度,单位为度,范围 [-90,90],正 tiltY 表示朝向用户(默认值:0)。
  • twist:整数
    笔式触笔绕自身主轴的顺时针旋转,单位为度,范围 [0,359](默认值:0)。(实验性)
  • deltaX:数字
    鼠标滚轮事件的 X 偏移量(CSS 像素)(默认值:0)。
  • deltaY:数字
    鼠标滚轮事件的 Y 偏移量(CSS 像素)(默认值:0)。
  • pointerType:字符串
    指针类型(默认值:"mouse")。
    允许的值:mouse、pen
Input.dispatchTouchEvent

向页面派发一个触摸事件。

参数:

  • type:字符串
    触摸事件的类型。TouchEnd 和 TouchCancel 不能包含任何触摸点,而 TouchStart 和 TouchMove 必须包含至少一个触摸点。
    允许的值:touchStart、touchEnd、touchMove、touchCancel
  • touchPoints:触摸点数组
    触摸设备上的活跃触摸点。相对于序列中的上一个触摸事件,每个有变化的点都会生成一个事件,模拟逐个按下 / 移动 / 释放点。
  • modifiers:整数
    表示按下的修饰键的位域。Alt=1、Ctrl=2、Meta/Command=4、Shift=8(默认值:0)。
  • timestamp:纪元时间
    事件发生的时间。
Input.setIgnoreInputEvents

忽略输入事件(在审计页面时很有用)。

参数:

  • ignore:布尔值
    设置为 true 时忽略输入事件处理。
Input.dispatchDragEvent(实验性)

向页面派发一个拖拽事件。

参数:

  • type:字符串
    拖拽事件的类型。
    允许的值:dragEnter、dragOver、drop、dragCancel
  • x:数字
    事件相对于主框架视口的 X 坐标(CSS 像素)。
  • y:数字
    事件相对于主框架视口的 Y 坐标(CSS 像素)。0 表示视口顶部,Y 值随向视口底部移动而增大。
  • data:拖拽数据
  • modifiers:整数
    表示按下的修饰键的位域。Alt=1、Ctrl=2、Meta/Command=4、Shift=8(默认值:0)。
Input.emulateTouchFromMouseEvent(实验性)

根据鼠标事件参数模拟触摸事件。

参数:

  • type:字符串
    鼠标事件的类型。
    允许的值:mousePressed、mouseReleased、mouseMoved、mouseWheel
  • x:整数
    鼠标指针的 X 坐标(DIP)。
  • y:整数
    鼠标指针的 Y 坐标(DIP)。
  • button:鼠标按钮
    鼠标按钮。仅支持 "none"、"left"、"right"。
  • timestamp:纪元时间
    事件发生的时间(默认值:当前时间)。
  • deltaX:数字
    鼠标滚轮事件的 X 偏移量(DIP)(默认值:0)。
  • deltaY:数字
    鼠标滚轮事件的 Y 偏移量(DIP)(默认值:0)。
  • modifiers:整数
    表示按下的修饰键的位域。Alt=1、Ctrl=2、Meta/Command=4、Shift=8(默认值:0)。
  • clickCount:整数
    鼠标按钮被点击的次数(默认值:0)。
Input.imeSetComposition(实验性)

此方法为 IME 设置当前候选文本。使用 imeCommitComposition 提交最终文本。使用 text 为空字符串的 imeSetComposition 取消组合。

参数:

  • text:字符串
    要插入的文本
  • selectionStart:整数
    选择起始位置
  • selectionEnd:整数
    选择结束位置
  • replacementStart:整数
    替换起始位置
  • replacementEnd:整数
    替换结束位置
Input.insertText(实验性)

此方法模拟插入非来自按键的文本,例如表情键盘或 IME。

参数:

  • text:字符串
    要插入的文本。
Input.setInterceptDrags(实验性)

阻止默认的拖拽行为,转而触发 Input.dragIntercepted 事件。可通过 Input.dispatchDragEvent 直接控制拖拽行为。

参数:

  • enabled:布尔值
Input.synthesizePinchGesture(实验性)

通过发出适当的触摸事件,在一段时间内合成捏合手势。

参数:

  • x:数字
    手势起始点的 X 坐标(CSS 像素)。
  • y:数字
    手势起始点的 Y 坐标(CSS 像素)。
  • scaleFactor:数字
    缩放后的相对比例因子(>1.0 表示放大,<1.0 表示缩小)。
  • relativeSpeed:整数
    相对指针速度(像素 / 秒)(默认值:800)。
  • gestureSourceType:手势源类型
    要生成的输入事件类型(默认值:'default',即查询平台的首选输入类型)。
Input.synthesizeScrollGesture(实验性)

通过发出适当的触摸事件,在一段时间内合成滚动手势。

参数:

  • x:数字
    手势起始点的 X 坐标(CSS 像素)。
  • y:数字
    手势起始点的 Y 坐标(CSS 像素)。
  • xDistance:数字
    沿 X 轴滚动的距离(正值表示向左滚动)。
  • yDistance:数字
    沿 Y 轴滚动的距离(正值表示向上滚动)。
  • xOverscroll:数字
    除给定距离外,沿 X 轴额外回滚的像素数。
  • yOverscroll:数字
    除给定距离外,沿 Y 轴额外回滚的像素数。
  • preventFling:布尔值
    阻止惯性滚动(默认值:true)。
  • speed:整数
    滑动速度(像素 / 秒)(默认值:800)。
  • gestureSourceType:手势源类型
    要生成的输入事件类型(默认值:'default',即查询平台的首选输入类型)。
  • repeatCount:整数
    重复手势的次数(默认值:0)。
  • repeatDelayMs:整数
    每次重复之间的延迟毫秒数(默认值:250)。
  • interactionMarkerName:字符串
    要生成的交互标记的名称(若不为空)(默认值:"")。
Input.synthesizeTapGesture(实验性)

通过发出适当的触摸事件,在一段时间内合成点击手势。

参数:

  • x:数字
    手势起始点的 X 坐标(CSS 像素)。
  • y:数字
    手势起始点的 Y 坐标(CSS 像素)。
  • duration:整数
    按下和抬起事件之间的持续时间(毫秒)(默认值:50)。
  • tapCount:整数
    执行点击的次数(例如,2 表示双击,默认值:1)。
  • gestureSourceType:手势源类型
    要生成的输入事件类型(默认值:'default',即查询平台的首选输入类型)。

事件

Input.dragIntercepted(实验性)

仅当 Input.setInterceptDrags 启用时触发。使用此数据和 Input.dispatchDragEvent 可恢复正常的拖拽行为。

参数:

  • data:拖拽数据

类型

Input.MouseButton

允许的值:none、left、middle、right、back、forward
类型:字符串

Input.TimeSinceEpoch

UTC 时间(秒),从 1970 年 1 月 1 日开始计算。
类型:数字

Input.TouchPoint

类型:对象

属性:

  • x:数字
    事件相对于主框架视口的 X 坐标(CSS 像素)。
  • y:数字
    事件相对于主框架视口的 Y 坐标(CSS 像素)。0 表示视口顶部,Y 值随向视口底部移动而增大。
  • radiusX:数字
    触摸区域的 X 半径(默认值:1.0)。
  • radiusY:数字
    触摸区域的 Y 半径(默认值:1.0)。
  • rotationAngle:数字
    旋转角度(默认值:0.0)。
  • force:数字
    压力(默认值:1.0)。
  • tangentialPressure:数字
    归一化的切向压力,范围为 [-1,1](默认值:0)。(实验性)
  • tiltX:数字
    Y-Z 平面与包含触笔轴和 Y 轴的平面之间的角度,单位为度,范围 [-90,90],正 tiltX 表示向右(默认值:0)。
  • tiltY:数字
    X-Z 平面与包含触笔轴和 X 轴的平面之间的角度,单位为度,范围 [-90,90],正 tiltY 表示朝向用户(默认值:0)。
  • twist:整数
    笔式触笔绕自身主轴的顺时针旋转,单位为度,范围 [0,359](默认值:0)。(实验性)
  • id:数字
    用于在事件之间跟踪触摸源的标识符,在一个事件内必须唯一。
Input.DragData(实验性)

类型:对象

属性:

  • items:拖拽数据项数组
  • files:字符串数组
    拖拽时应包含的文件名列表
  • dragOperationsMask:整数
    表示允许的拖拽操作的位域。Copy=1、Link=2、Move=16
Input.DragDataItem(实验性)

类型:对象

属性:

  • mimeType:字符串
    拖拽数据的 MIME 类型。
  • data:字符串
    根据 mimeType 的值,包含拖拽的链接、文本、HTML 标记或其他数据。
  • title:字符串
    与链接关联的标题。仅当 mimeType=="text/uri-list" 时有效。
  • baseURL:字符串
    存储包含标记的基准 URL。仅当 mimeType=="text/html" 时有效。
Input.GestureSourceType(实验性)

允许的值:default、touch、mouse
类型:字符串

阿雪技术观

在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者。无论是分享代码、撰写技术博客,还是参与开源项目维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基生命,为科技进步添砖加瓦。

Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets, hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up and explore the whole silicon - based life thing, and in the process, we'll be fueling the growth of technology.

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐