华为云Astro大屏应用
华为云Astro大屏应用
本文导读
展开导读
链接复制成功!
如何设置内容安全策略
大屏页面嵌入第三方系统时(例如以iframe形式嵌入),如果涉及跨域访问,请开启内容安全策略。设置内容安全策略的主要目的是减少和报告XSS攻击,缓解跨站脚本攻击。除限制可以加载内容的域,还可指明哪种协议允许使用,缓解数据包嗅探攻击。
设置内容安全策略
- 参考创建页面中操作,创建一个大屏页面。
- 在大屏开发页面,单击页面上方的
,保存页面。
- 保存成功后,单击页面上方的
,进行页面发布设置。
- 打开发布链接。
图1 打开页面发布链接
- 在访问限制中,配置内容安全策略。
例如,将A市交通管理大屏嵌入第三方系统,如图2所示。
其中,“frame-ancestors”为固定格式,“域名”为大屏待嵌入的第三方系统的域名。除了上述场景外,还有一种典型的场景是将大屏嵌入本地的file中,如图3。
- 登录第三方系统,在Elements中,增加“<iframe src="URL" ></iframe>”。
图4 增加大屏访问地址
其中,“URL”为待嵌入大屏的访问地址。在大屏发布页面,单击
,即可获取,如图5。
图6 大屏嵌入效果如果在浏览器无痕模式下预览页面,请确保“阻止第三方Cookie”已关闭(如图7),否则无法正常预览页面。
父主题: 页面管理