2012-05-16 1 views
1

мы включаем iFrame внутри веб-страницы пирамиды. iFrame - это локальный файл html, который не является веб-страницей пирамиды.Внешний iFrame внутри проекта пирамиды. Нет обновления при обновлении

Каждый раз, когда содержимое HTML (= iFrame) обновляется, и я обновляю или загружаю веб-страницу пирамиды с iFrame снова, содержимое iFrame не обновляется. Если я принудительно обновляю свой браузер, iFrame имеет новое содержимое.

Как решить эту проблему?

+0

Можете ли вы дать нам ... ссылку? Какой-то код? Что нибудь? –

ответ

2

Ну, во-первых, вопрос не имеет никакого отношения к Python или Pyramid вообще - Pyramid только что сгенерировала вам кусок текста, который оказался HTML-страницей. После этого в браузере все происходит - я полагаю, ваша «другая страница» имеет HTTP-заголовки, которые говорят, что браузеру не нужно каждый раз перезагружать его и может кэшировать его.

Если вы хотите принудительно перезагрузить «другую» страницу каждый раз, когда создается страница «пирамида», вы можете попробовать обмануть браузер, думая, что хотите каждый раз загружать новую страницу. Чтобы сделать это, просто добавьте фиктивный параметр URL-адрес с некоторым случайным числом:

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

где число после того, как бэ = может быть метка времени или просто случайное число.