来自服务器的xhr.responseText未显示在Chrome扩展程序中

时间:2014-06-08 09:15:58

标签: javascript google-chrome google-chrome-extension xmlhttprequest cors

我必须开发一个Chrome扩展程序,它必须将URL存储到服务器,并在扩展程序中显示来自服务器的数据。

但是当我使用时,服务器端响应没有显示:

if (xhr.readyState == 4) {
  statusDisplay.innerHTML = '';
  if (xhr.status == 200) {
    statusDisplay.innerHTML = 'display message';
     statusDisplay.innerHTML = xhr.responseText;
  }
}

"显示消息"出现在扩展程序弹出窗口中,但当我使用xhr.responseText代替"display message"时,它不会显示任何内容。

对于服务器端的CORS,我添加了以下标题

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET');

我正在使用" application / x-www-form-urlencoded"作为来自扩展的POST数据的请求标头。

0 个答案:

没有答案