vue + iframe标签添加请求头

<iframe id="iframe" src="" />
setTimeout(() => {
  var iframe = document.querySelector("#iframe");
  this.populateIframe(iframe, [["Authorization", "Bearer " + getToken()]]);
}, 0);
  methods: {
    populateIframe(iframe, headers) {
      var xhr = new XMLHttpRequest();
      xhr.open("GET", 'http:localhost:8080/xxx');
      xhr.responseType = "blob";
      headers.forEach((header) => {
        xhr.setRequestHeader(header[0], header[1]);
      });
      xhr.onreadystatechange = () => {
        if (xhr.readyState === xhr.DONE) {
          if (xhr.status === 200) {
              console.log(xhr)
            // 这个样式显示有问题
            // iframe.src = URL.createObjectURL(xhr.response);  
            iframe.src = xhr.responseURL;
          }
        }
      };
      xhr.send();
    },
  }