【发布时间】:2016-11-08 20:28:54
【问题描述】:
我在 uibmodal 中有一个 iframe,我提供了一个静态 HTML 路径(在同一个域中)。该 URL 在 Safari、Chrome 和 iOS 设备中正常工作。但是,它不会在 Firefox 和 IE11 中加载。
做了一些研究后,我知道这是因为 ui-router 无法访问我提供的相对 URL。这是我遇到的一个类似问题 (link),但是我不知道应该如何解决它。
我尝试使用 $sce.trustAsResourceUrl() 解析 URL,甚至给出了绝对路径,例如 http://localhost:3000/#mySamplePage。它仍然可以在 Chrome 中加载,但无法在 Firefox 和 IE11 上加载。另外需要注意的是控制台中没有任何错误。
我正在使用 angular ui-router 版本 0.2.18 和 angular 1.5。
请分享您的宝贵意见。
谢谢!
【问题讨论】:
标签: javascript angularjs iframe angular-ui-router