1

我正在拼命地尝试为 Draw.io 编写一个插件,该插件基本上会向另一个网站发出请求以获取一些图像。

它在本地 Web 版本的 Draw.io 上运行良好,但在桌面版本上我得到一个空的 responseText。

这是我在插件 js 中简单做的事情:

Draw.loadPlugin(function(ui)
{
var data = null;
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://jsonplaceholder.typicode.com/posts");
xhr.setRequestHeader("accept", "application/json");

xhr.send();
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
    alert(this.responseText);
    }
});
});

这是非常基本的,可能效果不佳,但我至少应该得到一个错误......我所拥有的只是一个空洞的回应。

Electron 应用程序会在 XHR 之外阻塞吗?有解决方法吗?谢谢!

4

0 回答 0