javascript - 如何在 iframe 中将父 url 作为 React 应用程序进行交互
问题描述
由于安全问题,我们需要将 React 应用程序包装在 iFrame 中。
假设网站网址是http://app.com
当我输入http://app.com/products/12时,它应该在 React 应用程序中转换到这条路线。同样,如果用户更改路由并且 URL 也应该反映路由状态更改。
目前,我可以在 iFrame 中渲染 React 应用程序。但是 URL 和应用程序路由状态没有相互交互。
有什么好的做法建议吗?
路由.js
<Switch >
<Route exact path="/" render={() => {}}/>
<Route exact path="/products" render={() => {}}/>
<Route exact path="/products/:id" render={() => {}}/>
</Switch>
解决方案
推荐阅读
- node.js - 使用 circle ci 在亚马逊上部署 Alexa 技能
- python - 使用 Python 批量下载
- sql - 如何在sqlserver2014中使用case将两列数据放入一列?
- node.js - HTTPS 代理服务器仅适用于 SwitchOmega
- npm - 我可以将 botium Bindings 与 Jenkins 或任何其他 CI/CD 工具集成吗?如果是这样,我该怎么办?
- python - 通过 Python Socket 发送数千条消息
- node.js - 我在哪里设置'NODE_OPTIONS="--max-old-space-size=2048"'
- ios - 以编程方式准备 segue,但出现错误:没有带有标识符的 segue '
'' - python - 如何重新排列字典键的顺序?
- java - java.lang.IllegalStateException:未设置位置 - 启动时