Salesforce社区页嵌入聊天部署报错:CSP框架祖先限制问题
解决Salesforce嵌入式服务部署的Content Security Policy报错
你遇到的报错内容:
Refused to frame 'https://si173372*******.my.site.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors si173372*******--c.vf.force.com sdo-consumer.in *.sdo-consumer.in".
解决步骤:
- 进入Salesforce Setup,找到对应社区的管理界面,打开安全选项卡下的内容安全策略配置页。
- 在
frame-ancestors指令中添加你的社区域名si173372*******.my.site.com,更新后的指令格式应为:frame-ancestors si173372*******--c.vf.force.com sdo-consumer.in *.sdo-consumer.in si173372*******.my.site.com - 保存设置后重新部署嵌入式服务,测试聊天机器人加载状态。
- 若涉及Visualforce页面嵌套,同步检查Visualforce页面的CSP设置,确保其
frame-ancestors也包含该社区域名,避免层级冲突。
内容的提问来源于stack exchange,提问作者Anbu
相关产品推荐
相关产品推荐

