1

有没有可能拦截所有网络响应的方法?例如,使用电子 js,我可以做类似的事情,

protocol.interceptBufferProtocol("http", (request, result) => {
  if (request.url === "http://www.example.com/encryptedkey")
     const decypted = decrypt(result)
     return result(decrypted)
});

一旦我添加了上述代码,无论是谁(webview / 3rd 方库,或电子应用程序中的任何东西)将请求发送到http://www.example.com/encryptedkey接收到客户端代码的响应与从服务器发送的响应不同。它由上面的电子代码操作。有没有办法通过颤振应用程序实现这一目标?我在 Google 上搜索并找到了这个 ,但这不起作用,因为我无法控制我在应用程序中使用的第 3 方小部件发送的一些 http 请求。

因此,我正在寻找一种在服务器和颤振应用程序之间创建某种代理的方法。

这可能与颤动吗?对此的任何帮助都非常感谢。

4

0 回答 0