При запуске надстройки в Internet Explorer (или более старых версиях Office 365, в которых для запуска надстроек используется Internet Explorer, а не Edge, как в более новой версии Office 35), появляется сообщение об ошибке:
SCRIPT5022: Office.js has not fully loaded. Your app must call "Office.onReady()" as part of it's loading sequence (or set the "Office.initialize" function). If your app has this functionality, try reloading this page.
Тем не менее, он отлично работает в новейшей версии Office (которая использует Edge для внутреннего запуска аддона), а также в Office онлайн с использованием Chrome в качестве браузера.
Для справки, вот соответствующая часть нашегоindex.js:
import "core-js/stable";
import "regenerator-runtime/runtime";
import React from "react";
import ReactDOM from "react-dom";
import { initializeIcons } from "@uifabric/icons";
import App from "./App";
Office.initialize = () => {};
Office.onReady(() => {
console.log("Office ready!");
initializeIcons();
ReactDOM.render(<App />, document.getElementById("root"));
});
Любая помощь будет принята с благодарностью!