javascript - 从当前页面获取 HTML - Chrome 扩展
问题描述
我有一个 Chrome 扩展程序,当单击扩展程序的图标时,我想获取当前显示页面的所有 HTML。我怎样才能做到这一点?我在这里实现了 OnClick:
这是我的manifest.json
:
{
"manifest_version": 2,
"name": "TestApp",
"version": "0.1",
"browser_action": {
"default_icon": "download_icon.png"
},
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": ["jquery-3.6.0.js", "process.js"]
}
]
}
我的background.js
:
chrome.browserAction.onClicked.addListener(function(tab) {
alert("test")
// HERE I WANT TO GET ALL THE HTML OF THE CURRENT PAGE
});
解决方案
推荐阅读
- python - 如何使用 while 收集结果值?
- android - android.intent.category.DEFAULT 和 android.intent.category.PREFERENCE 有什么不同?
- sangria - 如何使用 Sangria 的 `@GraphQLField` 注释创建嵌套的 GraphQL 字段
- angular - Ionic 自定义现有的 UI 组件
- http2 - 阻止来自允许 URL 的脚本
- c# - Visual Studio 2017 详细发布
- loops - Lisp - 标志(班德拉)不起作用
- pdf - 如何恢复损坏的pdf
- signalr - 使用 Aspnetcore.signalr libray 从集线器外部获取 HubContext(不是来自控制器)
- c++ - 复杂的多重继承情况