Google chrome extension Chrome扩展-如何获取当前选项卡的当前内部文本,该选项卡根据ajax请求进行更改

Google chrome extension Chrome扩展-如何获取当前选项卡的当前内部文本,该选项卡根据ajax请求进行更改,google-chrome-extension,xmlhttprequest,Google Chrome Extension,Xmlhttprequest,我想在一个扩展弹出窗口中的一个在线音乐网站的一些内容,通过ajax请求更改内容,如下一首歌等 如何在扩展弹出窗口中获取当前的innerText 网站在每首歌曲开始后加载XMLHttpRequest。如何在弹出窗口中获取URL/响应 我尝试使用此JavaScript代码,但无法获得: var xhr = new XMLHttpRequest(); xhr.open('GET','https://example.com/',true); xhr.onreadystatechange = func

我想在一个扩展弹出窗口中的一个在线音乐网站的一些内容,通过ajax请求更改内容,如下一首歌等

如何在扩展弹出窗口中获取当前的
innerText

网站在每首歌曲开始后加载
XMLHttpRequest
。如何在弹出窗口中获取URL/响应

我尝试使用此JavaScript代码,但无法获得:

var xhr = new XMLHttpRequest();  
xhr.open('GET','https://example.com/',true);
xhr.onreadystatechange = function() {  
  if (xhr.readystate == 4 && xhr.status == 200) {  
    alert(xhr.responseText);  
  }  
  else
    alert(xhr.status);
}  
xhr.send();

除了
警报(xhr.responseText)
中的打字错误之外;(您缺少一个p),您的代码看起来是正确的


如果这不起作用,您可能在请求状态为200时遇到问题。检查以确保问题不在请求中。

该站点正在生成XMLHttpRequests这一事实对您没有帮助。如果不知道发送的数据,您自己将无法发出相同的请求

您需要在网页中插入一个脚本,该脚本将能够读取网页本身的内部文本