1

使用 MGT 时,我每隔一段时间就会收到错误“Uncaught (in promise) null”,并且我无法访问任何工具包组件。我刷新页面,错误消失了。

这可能发生的任何原因?我猜SDK没有识别登录状态?下面是我初始化提供程序的代码。也许这就是问题所在?

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="https://use.typekit.net/ytq8cvk.css">

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

    <script type="text/javascript" src="https://alcdn.msauth.net/browser/2.17.0/js/msal-browser.min.js"></script>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@microsoft/microsoft-graph-client/lib/graph-js-sdk.js"></script>

    <script src="/site/global_scripts" type="text/javascript"></script>
    <link href="/site/global_styles" type="text/css" rel="stylesheet">
</head>

<body>
    <script src="https://unpkg.com/@microsoft/mgt/dist/bundle/mgt-loader.js"></script> 
    <mgt-msal2-provider client-id="***" 
            scopes="user.read,people.read"
            ></mgt-msal2-provider>
4

0 回答 0