Многие веб-сайты имеют возможность экспортировать события в виде файла ICS, который затем можно импортировать в настольный или веб-календарь (например, если вы приглашены на мероприятие Facebook, там будет кнопка экспорта, которая дает вам ICS файл).
По умолчанию в Firefox 3.5 в Vista мне предлагается только три варианта: «Открыть с помощью календаря Windows», «Открыть с помощью других» или «Сохранить файл», поэтому я должен сохранить файл на моем компьютере и войти в систему. в Google Calendar и импортируйте этот файл ICS.
Мне бы хотелось, чтобы при нажатии на ссылку «Экспорт» была опция «Открыть с помощью Календаря Google» или «Импорт в Календарь Google».
Я знаю, что вы можете настроить Firefox для отправки mailto:
ссылок в Gmail , и у меня установлено расширение Operator , которое обнаруживает записи микроформатов hCalendar, встроенные в текст, и предлагает импортировать их в Календарь Google, но я не могу понять, как это сделать. настроить любой из них, чтобы сделать то, что мне нужно.
Желательно, чтобы я делал это без установки какого-либо дополнительного программного обеспечения и таким образом, чтобы он работал с учетной записью Служб Google (но если кто-то может указать на решение для обычного Календаря Google, это было бы хорошим началом).
источник
Ответы:
Я основал свое решение на этом коде, чтобы добавить Gmail в качестве
mailto:
обработчика, и адаптировал его, используя информацию, взятую из файла настроек Google Chrome:Чтобы использовать его, просто зайдите в Календарь Google, откройте веб-консоль Firefox ( Ctrl+ Shift+ K) и вставьте ее в поле кода.
источник
[19:28:59.586] Permission denied to add https://www.google.com/calendar/render?cid=%s as a content or protocol handler
registerProtocolHandler
на домене, который вы хотите зарегистрировать ... в этом случае перейдите на google.com, откройте консоль, а затем вставьте и запустите код.У меня была такая же потребность в течение достаточно долгого времени. И поскольку я не мог найти ничего подходящего, я создал собственное приложение.
Это называется Calify. http://www.califyapp.com
Программа установки регистрирует приложение в качестве программы по умолчанию для обработки файлов * .ics, поэтому оно работает как для открытия вложений электронной почты, так и для загрузки экспорта подробных сведений о событиях с веб-страниц. Он не хранит данные вашей учетной записи в любом случае. Вся аутентификация происходит в браузере.
Помимо Google Calendar, он также поддерживает Yahoo! Календарь и Outlook.com Календарь.
И это бесплатно. Наслаждаться.
источник
Если вы используете Google Chrome, вы можете сделать Календарь Google вашим обработчиком файлов ICS:
Или вы можете поместить это в омнибар:
chrome://settings/handlers
источник
webcal
протоколом.Только что объявил от команды Gmail :
источник
Интересный обходной путь - отправить
.ics
файл на ваш адрес Gmail, а затем просто нажать «Добавить в календарь». (Не забывайте, что вы можете легко перетаскивать файлы в свой Gmail как вложения.)Особенно, если вы хотите это в основном для событий Facebook, вам даже не нужно скачивать файл, потому что у вас есть возможность отправить его себе.
и полученное письмо выглядит так:
источник
Если вам нужен браузерный способ сделать это, тогда для Chrome используйте расширение Add to Google Calendar . Это даже выдвигает на первый план ваш вопрос.
Посмотрите, что он делает с вашим вопросом
На Firefox ваша лучшая ставка - add.2.cal , хотя поддержка .ics ненадежна ; с сайта:
источник
Если вы выполните эти шаги, то вы получите работу:
источник
Отправьте себе электронное письмо с
.ics
приложенным файлом. Gmail предоставит вам возможность добавить его в свой календарь. Нажмите на гиперссылку в электронном письме, чтобы добавить событие в свой календарь.источник
Обходной путь для Windows 10: используйте приложение Календарь
добавьте ваш календарь Google в приложение Windows Calendar (Пуск -> Календарь -> Настройки -> Управление учетными записями -> добавить учетную запись)
убедитесь, что файлы .ics открыты с помощью приложения «Календарь» («Настройки» -> «Выбрать приложение по умолчанию по типу файла» -> .ics -> «Выбрать приложение» -> «Календарь»)
Теперь, когда файл .ics загружается с веб-сайта, вы можете просто дважды щелкнуть по нему, и приложение Календарь добавит событие в Календарь Google. Да уж!
источник
GCal ICS импортер может сделать свое дело;
http://gcalicsimporter.codeplex.com/
(с http://gcalicsimporter.codeplex.com/documentation )
источник