You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下无UI Outlook插件中如何用相对URL实现Fetch/XHR请求?

无UI Outlook插件(基于LaunchEvent)如何在Javascript-only runtime环境下使用相对URL获取服务器数据

我正在开发一款基于LaunchEvent的无UI Outlook插件,在Windows平台运行时必须使用Outlook的Javascript runtime,因此无法调用window或document对象。

我需要从插件的服务器获取数据,但尝试使用Fetch和XHR均未成功。

Fetch的简单示例代码:

fetch("/JsonData").then(r => r.json());

执行该代码会抛出TypeError: Network request failed错误,且通过Wireshark未观测到任何发向服务器的请求。

相关限制:

  • 处于Javascript-only runtime环境,无window或document对象可用
  • 无法控制服务器根URL,因此不能硬编码URL
  • 尝试过多种通过Javascript堆栈追踪获取当前JS文件URL的方法,但均未成功(得到的文件URL为code)

请问如何使用相对URL从服务器获取数据?这是很常见的需求,一定存在可行方案。

编辑补充:将插件标记为可调试状态后,即使未附加调试器,上述Fetch语句也能正常工作。这说明启用插件调试会修改运行时环境,使Fetch能够正确指向插件自身的服务器。


内容的提问来源于stack exchange,提问作者Nathan.Eilisha Shiraini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 13:55:17