1

我正在构建一个 chrome 扩展,它将解析用户正在查看的任何网站的 HTML 以获取元数据。

我对使用 chrome API 非常陌生,我正在尝试弄清楚如何使用 chrome.pageCapture.saveAsMHTML(对象详细信息,函数详细信息)。这些参数让我很困惑......我试图使用http://developer.chrome.com/extensions/pageCapture但我还没有弄清楚。

如何将 MHTML 分配给变量以便开始解析?

4

1 回答 1

0
chrome.pageCapture.saveAsMHTML({ tabId: tab.id }, async (blob) => {
    const content = await blob.text();
    const url = "data:application/x-mimearchive;base64," + btoa(content);
    chrome.downloads.download({
        url,
        filename: 'filename.mhtml'
    });
});
于 2022-01-29T06:21:35.550 回答