Я создал плагин в WordPress, который позволяет создавать автоматически созданные файлы .ics. Заголовок состоит из двух строк: -
header('Content-Type: text/calendar; charset=utf-8');
header('Content-Disposition: inline; filename=' . get_the_title() . '.ics');
Я загрузил его на новый сайт, и всякий раз, когда я загружаю .ical файл, я получаю сообщение об ошибке: «[имя файла] обычно не загружается и может Быть опасным »в Google Chrome и для загрузки файла мне нужно выбрать« Сохранить ». Это происходит только в Google Chrome (Safari / Firefox загружает файл, как задумано).
Домен зарегистрирован приблизительно на момент написания 24-летней давности. Вот что я сделал до сих пор.
- Установил другой плагин в том же домене, на том же сервере, который выполняет экспорт файла .ical (Календарь событий), тест создал событие с экспортом ical. Экспорт завершился неудачно (я все еще получаю сообщение об ошибке).
- Установил Календарь событий и мой плагин в другом домене, другой сервер. Тест создал событие как в Календаре событий, так и в моем плагине. Успешно завершил экспорт в оба плагина (я не получаю ошибок).
- Установил Календарь событий и мой плагин в другом домене, на одном сервере. Тест создал событие как в Календаре событий, так и в моем плагине. Успешно завершил экспорт в оба плагина (я не получаю ошибок).
Это наводит меня на мысль, что домен, возможно, является проблемой. Это новый продукт, который может нуждаться в белом списке (?) В Chrome. Есть ли способ сделать это?
Спасибо!