在页面上执行javascript的情况下,如何在实际呈现的页面上的electronicjs中使用自定义协议加载资源?此自定义协议将返回json字符串。
protocol.registerBufferProtocol('kwtool', (request, callback) => {
callback({ mimeType: "application/json",
data: Buffer.from(JSON.stringify({x: 5}))});
});
我是否必须使用XMLHttpRequest或是否有另一个可以管理它的api?我已经尝试过使用提取API,但这没有用。我正在尝试使用自定义协议功能,以便可以将以前的呼叫结果缓存到昂贵的呼叫服务中。