contextmenu事件列表器无法在iframe内右键单击

时间:2016-11-11 11:09:09

标签: javascript html iframe

我试图在用户右键单击时获取页面html内容。因为我已经处理了contextmenu事件。在事件处理程序中,我习惯于获取html内容。但如果在iframe内部完成右键,则无法调用事件处理程序。

document.addEventListener("contextmenu", handleContextMenu, false);
function handleContextMenu(event){
   var responseObj = {
       elementTarget : event.target.nodeName,
       href : event.target.getAttribute("href"),
       pageHtmlContent : event.currentTarget.querySelector("html").outerHTML
   }
   return responseObj;
}

0 个答案:

没有答案