金字塔项目中的外部iFrame。更新时无刷新

时间:2012-05-16 14:32:29

标签: python google-chrome iframe refresh pyramid

我们在金字塔网页中包含了一个iFrame。 iFrame是一个本地html文件,它不是金字塔网页。

每当HTML内容(= iFrame)更新并且我再次使用iFrame刷新或加载金字塔网页时,iFrame内容就不会更新。如果我使用浏览器强制刷新,则iFrame会有新内容。

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

嗯,首先,这个问题与Python或金字塔无关 - 金字塔只是为你生成了一个恰好是HTML页面的文本。之后,一切都在浏览器中发生 - 我想你的“其他页面”有HTTP标题,表示浏览器不需要每次都重新加载它并可以缓存它。

如果您想在每次生成“金字塔页面”时强制重新加载“其他”页面,您可以尝试欺骗浏览器,使其认为您每次都要加载新页面。要做到这一点,只需添加一个带有随机数的伪造url参数:

<iframe src="http://other.domain.com/somepage.html?blah=1452352235"></iframe>

其中blah =之后的数字可能是时间戳或只是一个随机数。