iframe响应为302时重新加载应用程序
App reloads when iframe response is 302
我有一个用angular编写的SPA。该应用程序在一个隐藏的iframe中向服务器发送请求,请求访问令牌。服务器将url中的令牌作为片段的一部分返回(回复url已经在服务器上配置,它知道将响应发送到哪里)。响应是302。url看起来像http://example.com/#token=dsdcsvfv&状态=43242…
当响应返回时,整个应用程序将在iframe中重新加载(再次执行app.js代码)。这种情况甚至发生在locationChangeHandler运行之前。我只对从url中获取令牌感兴趣(这发生在locationChangeHandler中),我不打算在iframe中加载任何内容,不管怎样,它都是隐藏的。有没有办法防止这种重新加载?
我不确定我们是否可以阻止服务器发送到iframe的重定向,因为这就是导致重新加载IMO.
如果必须使用框架。。。试着在你的iframe中添加一个沙盒,比如:<iframe sandbox>
,它不应该允许重定向父级。以下是关于它的更多信息:http://www.w3schools.com/tags/att_iframe_sandbox.asp
相关文章:
- iframe响应为302时重新加载应用程序
- Chrome.storage.sync 在重新加载扩展程序时会被覆盖
- 安卓 - 加载应用程序时检查切换按钮的状态
- AngularJS - 预加载应用程序设置
- 加载应用程序.js在设备中准备好煎茶触摸科尔多瓦应用程序
- 加载处理程序上的事件参数
- 更改值后如何重新加载帮助程序
- 正在预加载引导程序图示符
- 如何在functions.php(wordpress)中加载引导程序脚本和样式
- 为什么我没有得到一个加载处理程序
- angularjs将加载应用程序延迟到指定条件
- Meteor不渲染css,并且在使用外部DDP Meteor实例时不断重新加载应用程序
- 使用AngularJS在加载应用程序时将用户导航到登录页面或其他页面
- 当初始化swiffy时,Safari会重新加载应用程序
- 如何在加载应用程序之前添加搜索功能
- JavaScript:在页面初始化时加载应用程序环境变量的最佳方式是什么
- 如何在使用选项卡集加载应用程序时使选项卡激活
- 如何在第一次加载应用程序时显示加载指示符
- Jquery Ajax在第一次加载应用程序时触发错误回调
- React Native:重新加载应用程序或强制重新发布程序