javascript - Chrome contextMenu 专门在 iframe 内返回元素
问题描述
我正在尝试制作一个 chrome 扩展,以删除使用 contextMenu 右键单击的元素,包括嵌套在 iframe 中的元素。
chrome.contextMenus.create({
title: 'test',
contexts: ['all'],
onclick: function(info, tab){
console.log(info)
// console.log(tab)
}
}, function(){})
但是,我从 info 对象返回的唯一数据是 frameID,而不是最初单击的框架内的元素。无论它是否嵌套在框架中,您将如何返回从 contextMenu 单击的元素?
解决方案
推荐阅读
- python - 在 python 中使用 `print()` 和 `repr() ` 函数改变小数位数
- arrays - 基于文件内容的文件排序(字符串)
- javascript - 如何在满足特定条件之前一直检查数组
- amazon-dynamodb - DynamoDB 按属性值更新多个项目
- python-3.x - 如何在 Tkinter 中使用多个窗口
- swift - 如何将数据添加到应用程序中的 coreML 文件
- codenameone - 代号一 - 字符串替换为空字符
- excel - 使用任务管理器关闭时 VBA Excel 2007 安全警告
- python - 从一列数字(字符串)中删除名称
- tsql - TSQL如何按月获取组的总百分比