Я создал страницу, которая использует CKEditor элемент управления rich javascript edit.
Это довольно аккуратный элемент управления, особенно учитывая, что он бесплатный, но у меня серьезные проблемы с тем, как он позволяет добавлять шаблоны.
Чтобы добавить шаблон, вам нужно изменить js-файл шаблонов в папке шаблонов CKEditor. Страница документации, описывающая это, здесь .
Это работает нормально, пока я не захочу обновить шаблон или добавить новый (или все, что требует от меня изменения файла js).
Internet Explorer кэширует файл js и не забирает обновление. Очистка кэша позволяет получить обновление, но это неприемлемое решение. Всякий раз, когда я обновляю шаблон, я не хочу просить всех пользователей в организации очистить их кеш IE. Должен быть лучший способ!
Есть ли способ остановить кеширование IE файла js? Или есть другое решение этой проблемы?
Обновление
Хорошо, я нашел этот раздел в CKEditor API, который позволит мне использовать решение «вставить метку времени в URL», предложенное несколькими людьми.
Итак, скрипт теперь выглядит так:
config.templates_files =
[
'/editor_templates/site_default.js?time=' + utcTimeMilliseconds
];
Спасибо за вашу помощь, ребята.