Iframe 配置文件管理指南
概述
SimpleDynamicIframe
组件支持通过配置文件来管理iframe地址,这样可以:
- 🎯 统一管理 - 所有iframe地址集中在一个配置文件中
- 🔧 易于维护 - 修改地址只需编辑配置文件,无需修改代码
- 🧪 便于测试 - 支持URL参数临时覆盖配置
- 🛡️ 安全可控 - 可以控制哪些地址被允许嵌入
配置文件位置
配置文件位于:static/config.json
配置格式
{
"ANALYTICS_URL": "https://your-analytics-dashboard.com",
"DOCS_EMBED": "https://your-docs-site.com",
"MONITORING": "https://your-monitoring-tool.com",
"STATUS_PAGE": "https://your-status-page.com",
"USER_GUIDE": "https://your-user-guide.com"
}
配置键命名规范
建议使用以下命名规范:
*_URL
- 通用页面地址*_EMBED
- 嵌入内容地址*_DASHBOARD
- 仪表盘地址*_API
- API文档地址*_FORM
- 表单页面地址
使用方法
1. 基础用法
<SimpleDynamicIframe
configKey="ANALYTICS_URL"
height="600px"
title="分析页面"
/>
2. 带备用地址
<SimpleDynamicIframe
configKey="DOCS_EMBED"
fallbackSrc="https://fallback-site.com"
height="500px"
title="文档嵌入"
/>
3. 禁用跨域访问
<SimpleDynamicIframe
configKey="MONITORING"
allowCrossOrigin={false}
height="400px"
title="系统监控"
/>