javascript 如何使用fetch来获取Firefox或Chrome Web扩展中网页的HTML源代码?

xuo3flqw  于 2023-06-20  发布在  Java
关注(0)|答案(1)|浏览(103)

我试图使用fetch在Chrome/Firefox Web扩展中获取https://smmry.com/的HTML源代码。
这是我的manifest.json

{

    "manifest_version": 2,
    "name": "To_Be_Done",
    "version": "1.0",

    "description": "To_Be_Done",

    "permissions": [
        "tabs",
        "*://*.smmry.com/*"
    ],

    "icons": {
        "48": "icons/border-48.png"
    },

    "browser_action": {
        "browser_style": true,
        "default_popup": "popup/choose_page.html",
        "default_icon": {
            "16": "icons/news-icon-16.png",
            "32": "icons/news-icon-32.png"
        }
    }
}

无论何时,我的扩展的按钮被点击,我想得到的HTML源smmry.com。但是,我不知道如何实现fetch()方法来实现这一点。我已经阅读了文档,但我仍然感到困惑。
有人能举个例子吗?

aurhwmvo

aurhwmvo1#

我知道怎么做了。下面的代码以字符串的形式返回html文件“https://smmry.com“。

fetch('https://smmry.com/')
  .then((resp) => resp.text())
  .then((data) => {         
  })

相关问题