Wiele stron internetowych ma opcję eksportowania wydarzeń jako pliku ICS, który można następnie zaimportować do pulpitu lub kalendarza internetowego (na przykład, jeśli zostaniesz zaproszony na wydarzenie na Facebooku, pojawi się przycisk eksportu, który da Ci ICS plik).
Domyślnie w przeglądarce Firefox 3.5 w systemie Vista są oferowane tylko trzy opcje: „Otwórz za pomocą Kalendarza systemu Windows”, „Otwórz za pomocą innego” lub „Zapisz plik”, więc zapisałbym plik na komputerze, a następnie zalogowałem się do Kalendarza Google i zaimportuj ten plik ICS.
Chciałbym mieć opcję typu „Otwórz za pomocą Kalendarza Google” lub „Importuj do Kalendarza Google” po kliknięciu łącza Eksportuj.
Wiem, że możesz skonfigurować Firefoksa, aby wysyłał mailto:
linki do Gmaila , i mam zainstalowane rozszerzenie Operator , które wykryje wpisy mikroformatu hCalendar osadzone w tekście i zaoferuje zaimportowanie ich do Kalendarza Google, ale nie wiem, jak to zrobić Skonfiguruj jedno z nich, aby robiło to, czego potrzebuję.
Najlepiej zrobiłbym to bez instalowania dodatkowego oprogramowania i w sposób, który będzie działał z kontem Google Apps (ale jeśli ktoś może wskazać rozwiązanie dla normalnych kalendarzy Google, to byłby dobry początek).
źródło
Odpowiedzi:
Znalazłem ostateczne rozwiązanie tego! Oparłem go na kodzie, aby dodać Gmaila jako mailto: moduł obsługi i dostosowałem go, korzystając z informacji pobranych z pliku preferencji Google Chrome:
Aby z niego skorzystać, wystarczy przejść do Kalendarza Google, otworzyć konsolę internetową Firefoksa (Ctrl + Shift + K) i wkleić go w polu kodu.
źródło
Permission denied to add https://www.google.com/calendar/render?cid=%s as a content or protocol handler
javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/render?cid=%s","Google Calendar");
. Jak wspomniano powyżej w Good Person, będzie to działać tylko wtedy, gdy zostanie uruchomione z karty z załadowanym calendar.google.com!W tym celu utworzyłem małą aplikację .NET. Jeśli skojarzysz rozszerzenie .ics z tą aplikacją, za każdym razem, gdy klikniesz dwukrotnie plik .ics lub klikniesz link do niego, aplikacja zaimportuje go do skonfigurowanego kalendarza Google i będzie działać z domenami hostowanymi w Google.
Wiem, że wolisz rozwiązanie „bez oprogramowania”, ale być może może ci się to przydać.
Jest dostępny na stronie : http://gcalicsimporter.codeplex.com/ .
źródło
iCalendar nie jest mikroformatem, więc obawiam się, że Operator nie pomoże ci tutaj. Aby to zrobić, potrzebujesz osobnego rozszerzenia Firefox lub aplikacji pomocniczej. Nie wiem, czy taki istnieje, a Google nie pomógł mi podczas wyszukiwania. Brzmi jak dobra okazja do rozwoju.
Obejście: zapisz plik .ics na dysku, a następnie utwórz roboczą wiadomość e-mail w Gmailu. Nadaj mu tytuł, dołącz plik .ics. Zapisz go i przejdź do widoku Wersje robocze. Teraz powinieneś zobaczyć ikonę kalendarza po prawej stronie utworzonej wersji roboczej e-maila. Kliknij, aby dodać wydarzenie do Kalendarza Google. Proste, prawda?
Aktualizacja: wybrałbym rozwiązanie .NET Alejandro, jeśli masz taką opcję.
źródło