1# Class (WebContextMenuResult) 2<!--Kit: ArkWeb--> 3<!--Subsystem: Web--> 4<!--Owner: @zourongchun--> 5<!--Designer: @zhufenghao--> 6<!--Tester: @ghiker--> 7<!--Adviser: @HelloCrease--> 8 9实现长按页面元素或鼠标右键弹出来的菜单所执行的响应事件。示例代码参考[onContextMenuShow事件](./arkts-basic-components-web-events.md#oncontextmenushow9)。 10 11> **说明:** 12> 13> - 该组件首批接口从API version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 14> 15> - 本Class首批接口从API version 9开始支持。 16> 17> - 示例效果请以真机运行为准,当前DevEco Studio预览器不支持。 18 19## constructor<sup>9+</sup> 20 21constructor() 22 23WebContextMenuResult的构造函数。 24 25**系统能力:** SystemCapability.Web.Webview.Core 26 27## closeContextMenu<sup>9+</sup> 28 29closeContextMenu(): void 30 31不执行WebContextMenuResult其他接口操作时,需要调用此接口关闭菜单。 32 33**系统能力:** SystemCapability.Web.Webview.Core 34 35## copyImage<sup>9+</sup> 36 37copyImage(): void 38 39WebContextMenuParam有图片内容则复制图片。 40 41**系统能力:** SystemCapability.Web.Webview.Core 42 43## copy<sup>9+</sup> 44 45copy(): void 46 47执行与此上下文菜单相关的拷贝文本操作。 48 49**系统能力:** SystemCapability.Web.Webview.Core 50 51## paste<sup>9+</sup> 52 53paste(): void 54 55执行与此上下文菜单相关的粘贴操作。 56 57> **说明:** 58> 59> 需要配置权限:ohos.permission.READ_PASTEBOARD。 60 61**系统能力:** SystemCapability.Web.Webview.Core 62 63## cut<sup>9+</sup> 64 65cut(): void 66 67执行与此上下文菜单相关的剪切操作。 68 69**系统能力:** SystemCapability.Web.Webview.Core 70 71## selectAll<sup>9+</sup> 72 73selectAll(): void 74 75执行与此上下文菜单相关的全选操作。 76 77**系统能力:** SystemCapability.Web.Webview.Core 78 79## undo<sup>20+</sup> 80 81undo(): void 82 83执行与此上下文菜单相关的撤销操作。 84 85**系统能力:** SystemCapability.Web.Webview.Core 86 87## redo<sup>20+</sup> 88 89redo(): void 90 91执行与此上下文菜单相关的重做操作,即取消用户上一次的撤销操作。 92 93**系统能力:** SystemCapability.Web.Webview.Core 94 95## pasteAndMatchStyle<sup>20+</sup> 96 97pasteAndMatchStyle(): void 98 99执行一个和上下文菜单相关的粘贴操作,粘贴的内容会匹配目标格式,以纯文本形式呈现。 100 101> **说明:** 102> 103> 需要配置权限:ohos.permission.READ_PASTEBOARD。 104 105**系统能力:** SystemCapability.Web.Webview.Core