繁体   English   中英

chrome.contextMenus.create 的 onclick 回调中的 `info` 类型是什么?

[英]what's the type for `info` in the onclick callback in chrome.contextMenus.create?

我正在使用 TypeScript 构建一个 chrome 扩展程序,并在我的 background.js 文件(顾名思义是我的后台脚本之一)中,我正在使用chrome.contextMenus.create创建一个新的contextMenu 此方法在输入中采用可选的 onClick 参数,其中 arguments 之一是info (可以在此处找到文档)。 有谁能告诉我在哪里可以找到有关此info参数的类型/结构的更多信息? 我相当确定它取决于上下文菜单的contextType但似乎无法在这里找到任何有用的东西。

当您在发布问题几分钟后找到答案时,总是很棒...

作为参考,对于事件页面,不支持在创建方法中添加onClick参数,而是必须添加一个监听器,如

chrome.contextMenus.onClick.addListener(function(info, tab) {
    ...
})

在这种情况下, info参数的类型为chrome.contextMenus.OnClickData

仅供参考,如果您使用npm ,则可以为 chrome API 添加类型定义

npm install --save-dev @types/chrome

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM