如何在右键单击链接并从上下文菜单访问功能后获取链接的 DOM
How to get the DOM of a link after it is right-clicked and accessed for a functionality from Context Menu?
我正在为Google Chrome编写一个扩展程序,将网页转换为PDF文档。我也为上下文菜单添加了此功能。获取当前网页的 DOM 非常简单,但我正在尝试添加将链接转换为 PDF 文档的功能。因此,当用户右键单击链接并单击"将链接目标转换为PDF"时,插件应将链接目标处的网页转换为PDF文档。为了能够做到这一点,我需要获取链接目标的 DOM。我该怎么做?我找不到任何给定链接/URL、返回 DOM 的 JavaScript API,或任何执行类似功能的 Chrome-Extension-API。数据正在传递到 NPAPI DLL,因此,如果 DLL 中可以使用任何 API 来执行上述功能,请务必提及。
使用
XMLHttpRequest 获取页面,然后使用 ....
JavaScript DOMParser access innerHTML 和其他属性
相关文章:
- 为什么每当我尝试运行此链接列表删除功能时都会收到分段错误错误?
- 当我链接两个静态C++库时,我可以在两个主函数库中有两个主要功能吗?
- "no main"用于C++中链接或执行的功能
- #pragma 模板功能的链接
- 仅一个功能的链接错误.在同一类和CPP文件中具有相似签名的其他函数工作正常
- 如何使用字符串更改此插入功能以在链接列表中工作
- 双链接列表插入功能C
- 当用作模板参数时,功能指针是否需要指向具有外部链接的函数
- 协和式飞机安装:需要链接一个lp求解器才能使用此功能
- 在C 中实现链接列表类的临界功能
- C 链接列表堆栈POP功能崩溃
- POP_FROND双重链接列表功能问题
- 链接列表中的搜索功能问题
- 使用模板独立enable_if时,链接器错误带有模板的朋友功能
- 在Linux上构建具有链接时代码生成功能的静态库的正确方法是什么
- 我的链接列表打印功能进入无限循环
- 该功能检测循环链接列表的时间复杂性是什么?
- cusparse功能的多个定义错误在链接可执行文件中的cuda文件时
- 语言链接只属于一个功能吗?
- 使用'this'指针的链接功能