WebView中创建的XMLHttpRequest设置header导致method和其他header全部消失

  • Creator 版本: 2.4.3
  • 目标平台: PC Web
  • 重现方式: 见问题描述
  • 编辑器操作系统:Windows 11
  • 重现概率: 100%
  • 问题描述:
    在WebView创建时,通过 webview._impl._iframe.contentWindow.document.head.appendChild(script) 的方式注入以下script(放在同一个脚本文件中):
    image
    随后使用 evaluateJS() 的方法调用该方法来call 服务端的URL(因为有Authentication header所以需要这么做),但大量request的信息消失,包括request方法和其他几乎所有的header。

正常的request看起来是这样:
image
image

通过该注入script中方法产生的request看起来是这样,因此无法工作:
image
image

请问有什么办法使其处理起来像个正常的request一样,给header添加Authentication字段时不丢失其他信息,感谢。