我在团队应用程序的iframe中嵌入了一个应用程序体验。应用程序体验有一个logout
按钮,该按钮基本上会调用我网站的/logout
端点。如果该调用成功,我将使用MSTeams.submitTask()
关闭iframe,而不传递任何数据。
function logout() {
fetch('/api/logout', {method: 'POST'})
.then(() => MSTeams.tasks.submitTask())
当我再次打开iframe时,仍未取消设置我网站域下的cookie,尽管我尝试使用MS Teams浏览器应用相同的操作,但我仍未从我的应用程序体验中注销,因此我可以正确注销。
我想这可能与电子应用程序处理Cookie的方式有关,或者我不知道我在做什么错。
先谢谢您了:)