我们在金字塔网页中添加了iFrame。
iFrame是本地html文件,而不是金字塔网页。

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

如何解决这个问题?

最佳答案

好吧,首先,这个问题与Python或Pyramid毫无关系-金字塔只是为您生成了一团文本,而恰好是HTML页面。之后,浏览器中的所有事情都发生了-我假设您的“其他页面”具有HTTP标头,该标头表示浏览器不需要每次都重新加载它并可以对其进行缓存。

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

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


blah =之后的数字可能是时间戳,也可能只是随机数。

关于python - Pyramid 项目中的外部iFrame。更新时不刷新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10620784/

10-11 23:14
查看更多