Google Calendar come gestore predefinito del protocollo webcal per i file iCal / ICS

19

Desidero che Google Calendar apra gli URI con lo schema Webcal (wikipedia) (che fornisce file ICS), simile su come Gmail può essere impostato come gestore predefinito per i link mailto: .

Più specificamente, mi piacerebbe che Google Calendar li importasse nel mio calendario principale. (Puoi importare manualmente un file ICS in Google Calendar facendo clic sulla piccola freccia accanto a Altri calendari, scegliendo Importa calendario dall'elenco a discesa, navigando verso il file .ICS e scegliendo Importa.)

Non so se sia possibile, ma spero che qualcuno avrà una grande idea.

    
posta Rasmus 03.09.2012 - 20:45
fonte

3 risposte

14

Cromo

Il browser chromium offre questa opzione quando accedi per la prima volta a Google Calendar:

Se hai risposto accidentalmente con No a questa domanda, puoi premere il pulsante Wrench sulla barra degli strumenti e andare a Settings . Fai clic su Show advanced settings , trova Content settings... (subito dopo l'intestazione Privacy) e trova il pulsante Manage handlers . Fai clic su X accanto al protocollo ignorato che desideri eliminare. In alternativa, puoi digitare protocol handlers nella casella di ricerca in Impostazioni Chromi. Vedi la schermata qui sotto.

Firefox

Ho trovato questo post su stackexchange che spiega come ottenere la stessa cosa in Firefox, ma questo non lo fa funziona per me su Firefox 12 e 15: questo funziona per me se disattivo l'opzione Non salvare mai la cronologia (modalità di navigazione privata):

  

Vai al sito di Google Calendar e premi Ctrl+Shift+K .

     

incolla questo dopo che & gt; segno:

     

navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");

     

Premi il tasto Invio e fai clic sul pulsante Add application che dovrebbe apparire sotto la barra degli strumenti.

Potrebbe essere necessario alternare l'opzione gecko.handlerService.allowRegisterFromDifferentHost in about:config in true prima di provare questo (se google ti reindirizza a un dominio google locale). Ricordarsi di restituirlo a false dopo aver chiamato la funzione registerProtocolHandler perché i siti dannosi potrebbero sfruttarlo. Vedi i dettagli qui .

    
risposta data jeremija 03.09.2012 - 22:24
fonte
15

Nelle versioni più recenti di Chromium / Chrome, devi accedere al calendario di google e fare clic sull'icona a forma di rombo sovrapposta nella barra degli indirizzi.

Seleziona "Usa Google Calendar", quindi fai clic su Fatto. Questo registrerà il calendario di Google come gestore per i link webcal.

Nota:
Potrebbe essere necessario impostare Chromium per consentire ai siti di diventare gestori di protocolli predefiniti. Puoi farlo tramite:

  1. Impostazioni avanzate - & gt; Privacy, Impostazioni contenuti - & gt; Gestori
  2. Seleziona "Permetti ai siti di chiedere di diventare gestori predefiniti per i protocolli"
risposta data peonicles 21.04.2014 - 09:28
fonte
0

Poiché ho trovato la stessa domanda dell'OP e le cose sono cambiate da quando è stata pubblicata la risposta accettata, ho pensato di condividere le mie conclusioni. Le seguenti istruzioni sono principalmente per Firefox, ma a parte piccole differenze dovrebbero funzionare anche in Chrome.

[2018-05-08] Aggiornamento: riflette il nuovo URL

  1. Vai a Google Calendar .
  2. Apri la console di Firefox premendo CTRL + SHIFT + K .
  3. Al prompt (che si trova nella parte inferiore della finestra di overlay), inserisci il seguente comando e premi INVIO (non aggiungere spazi bianchi quando interrompe il comando):

    javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/r?cid=%s","Google Calendar");
    
  4. Fai clic sul pulsante Aggiungi applicazione a destra della barra di notifica visualizzata (appena sotto la barra degli URL che viene anche chiamata "barra impressionante"):
  5. Vai alle opzioni di Firefox per le applicazioni associate cliccando consecutivamente sulle opzioni , ⚙ Opzioni e
risposta data Yoda 16.02.2016 - 11:56
fonte

Leggi altre domande sui tag