Я пытаюсь кэшировать некоторые документы на стороне клиента, чтобы быстрее переключаться между ними.Хороший метод кэширования iframe на стороне клиента
Документы загружены в iframe, поэтому вопрос о том, как его кешировать локально в браузере, представляет собой вопрос.
Мой метод должен был иметь переменную, элемент, а затем сделать
if (item.cache) {
$('.holder', someElem).html(item.cache);
return;
}
item.cache = $('<iframe....');
$('.holder', someElem).html(item.cache);
Однако этот метод сохраняет перезагрузки IFrame ЦСИ при закачке на держатель.
Какие-либо хорошие методы для кэширования iframe на стороне клиента?
Скрыть/показать работает. Спасибо :) Мы не можем держаться подальше от iframe в этом случае. – freeall
«Держитесь подальше от iFrames» Почему? Подобно тому, как HTML-таблицы отлично подходят для табличных данных, а не для макетов, iFrames являются прекрасными для выполнения того, что они предназначены для этого: создайте еще одну страницу внутри своей веб-страницы. Загруженная страница ajax не запускает сценарии или не включает стили на родительскую страницу. Вам придется перебирать эти элементы и запускать их вручную, и даже тогда вы получите возможные конфликты между классами. Используйте iFrame, если вам нужно встроить внешнюю страницу и, возможно, даже внутреннюю страницу в некоторых случаях. – phillyslick