Согласование содержания проигнорировало при использовании Кнопки "Назад" браузера

Я нашел ответ здесь http://vim.wikia.com/wiki/Restoring_indent_after_typing_hash

, кажется, что энергия smartindent опция является причиной проблемы. Страница, на которую ссылаются, выше описывает обходные решения, но после чтения справки в smartindent в самой энергии (: помогите smartindent), я решил попробовать cindent вместо smartindent.

я заменил

set smartindent

с

set cindent

в моем .vimrc файле

, и до сих пор он работает отлично.

Это изменилось, также зафиксировал поведение '< <'; и'>>' для расположения с отступом визуальных блоков, которые включают комментарии Python.

существует больше параметров конфигурации для и информации о добавлении отступа в справке энергии для smartindent и cindent (: помогите smartindent и: помогите cindent).

6
задан Mark Renouf 23 September 2009 в 13:23
поделиться

1 ответ

Есть ли какая-то волшебная комбинация заголовков Cache-Control или другого колдовства, которые заставляют браузер делать здесь правильные вещи?

Если вы обслуживаете разные ответы на разные заголовки Accept:, вы в ответ должен быть включен заголовок:

Vary: Accept

. Заголовок Vary также должен содержать любые другие заголовки запросов, которые влияют на ответ, поэтому, например, если вы выполняете сжатие gzip / deflate, вам придется включить Accept-Encoding.

IE, к сожалению, обрабатывает многие значения из Варьируется плохо, полностью нарушается кеширование, что может иметь для вас значение, а может и не иметь значения.

Если вы думаете, что я делаю здесь что-то ужасно неправильно, как мне это сделать?

Я не делаю » не думаю, что идея обслуживания разного контента для разных типов по одному и тому же URL-адресу ужасно ошибочна, но вы допускаете больше проблем с совместимостью, чем вам действительно нужно. Полагаться на заголовки, работающие через JSON, на самом деле не лучшая идея; лучше всего иметь другой URL, например / items / json или / items? format = json .

6
ответ дан 11 December 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: