首页 > 解决方案 > XML5632:只允许一个根元素 - Microsoft 加载项

问题描述

我目前正在处理用 React 编写的 Microsoft Edge 加载项的问题,其中状态更改不起作用,并且我看不到任何控制台日志。

一些上下文:
我有一个用于 Microsoft Outlook 桌面的 Web 加载项,我试图在 Windows 10 版本 1903 上运行。我已将控制台日志添加到整个应用程序中的几个按钮单击和其他几个事件的事件处理程序中,但是这些控制台日志实际上都没有显示在 Microsoft Edge DevTools 控制台中。我可以在调试器的已编译 JavaScript 文件中看到对 的调用console.log('We just clicked a button'),因此我的更改正在被拾取并且实际上存在,但在 DevTools 控制台中没有显示实际的控制台日志。我在 DevTools 中看到的唯一错误是XML5632: Only one root element is allowedon index.html (1, 1)

我应该注意到,Web 插件在更高版本的 Windows 10 上的 Microsoft Outlook 桌面上工作,但在 1903 版上运行它是唯一有问题的时候。

此论坛上的答案:https ://www.outsystems.com/forums/discussion/20753/xml5632-only-one-root-element-is-allowed-error-on-windows-edge/#Post88600表明这是一个问题Edge 将 Ajax 调用解释为 XML,但除此之外没有详细说明。

我的猜测是这是 Chromium Edge 之前的 JavaScript 问题,但我想知道是否有人对解决方法或修复有任何建议,以便我可以 1.) 解决我的 React 应用程序中的状态更改问题和2.) 查看我的控制台日志。

标签: reactjsxmloutlookwindows-10outlook-addin

解决方案


推荐阅读