在IE8中的iFrame中运行AngularJS Application的空白页面

时间:2014-11-04 12:51:34

标签: javascript jquery angularjs iframe internet-explorer-8

我正在尝试在IE8中的iFrame中运行AngularJS应用程序。我得到一个空白页面  观察到的行为:
1.在IE8的正常浏览器窗口中正常工作 2.在Chrome和FireFox的iFrame中正常工作 3.如果我右键单击并刷新iFrame,则工作正常 4. HTML已完全加载(在视图源中选中)。 AngularJS控制器未被触发。没有显示警报和console.logs 5.没有抛出JS错误

如何启用AngularJS控制器的触发器,我可以在window.onload上手动触发吗? 任何见解和建议都会有所帮助。   不幸的是我必须在IE8中的iframe中运行应用程序?升级浏览器或选择不同的浏览器不是一种选择   谢谢!
SKR

1 个答案:

答案 0 :(得分:1)

终于找到了解决方案。 正如我在问题描述中提到的,页面在刷新时工作正常。 因此解决方案是在加载时刷新页面 我使用了为problem提到的一次性页面刷新解决方案,特别是Cokegod给出的解决方案 加载时间没有明显的差异。最好的部分是它适用于IE8!