我正在尝试创建一个chrome扩展程序来分析我当前访问的网站,但是我不确定该如何进行。我相信我使用了chrome.pageCapture.saveAsMHTML()
和FileReader
,但无法在线找到任何帮助。
例如,如果我访问reddit.com,我想看看首页是否包含“花生”一词。我也是JS新手,因此我们将不胜枚举。
注意:我已经尝试了两天,并且已经在developer.chrome.com,JS论坛和YouTube视频中浏览了所有相关的chrome扩展API。我缺少的任何明显解决方案都是由于我缺乏JS经验。
到目前为止,以下是我的代码。我相信我已经正确地将当前标签页捕获为MHTML文件,并且在加载扩展程序时收到hello.js:7 (anonymous function)
错误。
var __name__ = "__main__";
document.getElementById("result").innerHTML = "Compiled Python script in Chrome";
console.log("hello from python");
alert("yeet");
chrome.pageCapture.saveAsMHTML({'tabId': 12}, function(binary mhtmlData){
var reader = new FileReader();
reader.readAsBinaryString(mhmlData);
});