如何制作一个Chrome扩展程序来读取正在访问的网站中的文字?

时间:2019-01-13 06:19:27

标签: javascript google-chrome-extension filereader

我正在尝试创建一个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);
});

0 个答案:

没有答案