首页 > 解决方案 > 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 单击的元素?

标签: javascriptgoogle-chromeiframegoogle-chrome-extensiononclick

解决方案


推荐阅读