You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何清除桌面版Office Word加载项中第三方认证站点的Cookie

解决Word桌面版加载项嵌入式Edge中第三方认证Cookie无法手动清除的问题

核心原因

桌面版Word的嵌入式Edge(WebView2)用的是独立的用户数据目录,和普通Edge浏览器的Cookie存储完全分离,所以你在普通Edge设置里找不到这些Cookie。

手动清除的可行方法

  • 直接删除WebView2用户数据文件夹

    1. 关闭所有Word实例
    2. 找到对应路径:C:\Users\<你的用户名>\AppData\Local\Microsoft\Office\16.0\Wef\<随机字符串>\WebView2\User Data
    3. 删除该目录下的Default文件夹,这会清空该加载项WebView2环境下的所有Cookie和缓存
  • 在代码中添加主动清除逻辑
    如果需要更灵活的控制,可以在登录流程里加入清除第三方站点Cookie的代码:

    // 示例:在登录弹窗中执行清除操作
    async function clearAuthCookies() {
      const dialog = await Office.context.ui.displayDialogAsync('https://你的第三方认证域名.com', { displayInFrame: false });
      dialog.addEventHandler(Office.EventType.DialogMessageReceived, async () => {
        // 在弹窗页面内执行清除Cookie的脚本
        await dialog.executeAsyncScript(`
          document.cookie.split(";").forEach(c => {
            const [name] = c.trim().split('=');
            document.cookie = \`\${name}=;expires=\${new Date(0).toUTCString()};path=/;domain=.你的第三方认证域名.com\`;
          });
        `);
        dialog.close();
      });
    }
    
  • 切换iframe模式(需认证服务支持)
    把displayDialogAsync的displayInFrame设为true(如果第三方认证允许iframe嵌入),此时Cookie会和加载项主页面共享,你可以通过加载项主页面的F12开发者工具查看和清除Cookie。

验证方式

清除后重启Word加载项,尝试登录时会重新触发第三方认证流程,就说明Cookie已经被清除。

内容的提问来源于stack exchange,提问作者prashant shrimal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:02:01