代码之家  ›  专栏  ›  技术社区  ›  Hyder Ahmed

MS团队:我们无法保存您的选项卡设置。请重试

  •  2
  • Hyder Ahmed  · 技术社区  · 6 年前

    我正在尝试在团队中添加一个配置选项卡,如所示 https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/tabs/tabs-configuration

    下面是Javascript

    <script type="text/javascript">
    microsoftTeams.initialize();
    microsoftTeams.settings.registerOnSaveHandler(function (saveEvent) {
    var radios = document.getElementsByName("maptype");
    if (radios[0].checked) {
       microsoftTeams.settings.setSettings({
         entityId: "bing",
         contentUrl: "https://www.bing.com/maps/embed",
         suggestedDisplayName: "Bing Map",
         websiteUrl: "https://www.bing.com/maps",
         removeUrl: "https://teams-get-started-sample.azurewebsites.net/tabremove.html",
      });
    }
    else {
       microsoftTeams.settings.setSettings({
         entityId: "google",
         contentUrl: "https://www.google.com/maps/embed",
         suggestedDisplayName: "Google Map",
         websiteUrl: "https://www.google.com/maps",
         removeUrl: "https://teams-get-started-sample.azurewebsites.net/tabremove.html",
      });
    }
    
    saveEvent.notifySuccess();
    });
    
    function onClick() {
    microsoftTeams.settings.setValidityState(true);
    }
    </script>
    

    Here is the Error image in MS Teams

    1 回复  |  直到 6 年前
        1
  •  1
  •   Hyder Ahmed    6 年前

    正如@Wajeed MSTF建议的那样,添加有效域,因为blow解决了我的问题。非常感谢。

     "validDomains": [ "static2.sharepointonline.com", "secure.aadcdn.microsoftonline-p.com", "code.jquery.com", "statics.teams.microsoft.com", ".microsoftonline.com", "ajax.googleapis.com", ".bing.com", "*.google.com" ]