【发布时间】:2018-02-15 10:01:14
【问题描述】:
- 我已经在 angular2 中编写了自定义模态组件。在模态中,我将第三方 html 作为 iframe 打开。我将有 1 或 2 个按钮来打开模式(内部 iframe)。仅当我有 2 个按钮时才面临问题。
- 在第一个按钮上单击 iframe 启动没有任何问题。 Onclick 的第二个按钮第三方 url 链接被调用两次 & 失败。
- 由于安全原因,不允许对第 3 方 html 进行第二次调用,因为在我的情况下,请求是第二次进行,因此无法加载内容。
- 有时即使 iframe 链接被调用一次,它仍然会失败。所以没有得到什么是实际问题。
- 根据分析,这可能是由于缓存问题。如何停止 iframe 中的缓存。或者欢迎任何建议。
在模态中有以下代码
<iframe [src]="third/party/url.html"></iframe>
【问题讨论】:
-
在帖子中添加更多代码以帮助您
-
可能依赖于浏览器。一些浏览器缓存了一些不缓存的 iframe。如果可能,您可以在服务器端检索第三方 url 的内容并从您的应用程序的域中提供服务。
标签: angular iframe modal-dialog