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

如何通过iframe sandbox阻止Apps.Microsoft.com生成Cookie?

解决方案

要彻底阻止微软商店页面在iframe中创建Cookie,你需要调整当前的sandbox属性配置:

  • 移除allow-same-origin参数:这个参数会让iframe内的微软商店页面使用自身真实域名上下文,从而允许页面设置Cookie。去掉它之后,浏览器会将iframe内容视为独立源,完全禁止Cookie的创建和存储。
  • 保留allow-scripts以保证页面的基础交互和脚本正常运行,比如加载动态内容、按钮交互等。

修改后的iframe代码如下:

<iframe sandbox="allow-scripts" src="https://apps.microsoft.com/store/detail/APP NAME"></iframe>

额外说明:

  • 测试时确认应用详情页的核心信息(比如应用描述、截图、下载按钮)是否正常显示,微软商店的详情页通常在这种限制下能正常运作。
  • 如果需要支持下载弹窗这类功能,可以在sandbox中添加allow-popups参数,这不会恢复Cookie权限,只是允许页面弹出新窗口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 12:22:02