IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ajouter un type d'application pour ouvrir un calendrier ICS


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 464
    Par défaut Ajouter un type d'application pour ouvrir un calendrier ICS
    bonjour,

    sur mon site, j'ai un lien qui offre le téléchargement d'un fichier ics (format ical, calendrier).
    quand l'utilisateur clique dessus, je veux que ça lui propose une application calendrier compatible avec ICS.

    pour cela, je dois ajouter ce code javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/render?cid=%s","Google Calendar");
    qui sert à ajouter l'élément google calendar comme "afficheur/viewer" possible parmi les applis de l'ordi.

    (en gros c'est le même principe que de relier le mailto: à gmail plutôt qu'à outlook)

    mais j'y arrive pas.

    quand je vais dans firefox, les préférences il y a bien la zone "handler" mais rien pour ajouter, juste lister.
    quand je vais dans le débugger F12, partie console, je ne peux pas faire de copier/coller de cette ligne.

    du coup, je suis coincé et j'aimerai le faire dans ma page html en bas de code domready au même moment que mes divers trucs jquery et javascript.
    qu'en pensez-vous ?

  2. #2
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 464
    Par défaut
    la solution indiquée plus haut ne fonctionne plus avec firefox à jour, il y a un message d'erreur dans la web js console :

    Permission denied to add https://calendar.google.com/calendar/render?cid%s as a protocol handler
    là-bas on parle d'une autre situation avec about:config :


    https://askubuntu.com/questions/1837...ical-ics-files

    nowadays, here's the new way to still "make it happen":

    Navigate to about:config, confirming the risk by clicking the button.
    Type webcal, filtering the list to items of type gecko.handlerService.schemes.webcal.[...].
    Click the Edit button at the right of your chosen [...].name item (since 30 Boxes was abandoned with Firefox 67, I opted for [...].0.name)
    Type in your desired name, e. g. Google Calendar and click Save.
    Click the Edit button of your corresponding [...].uriTemplate item, i. e. the one just below your edited one.
    Paste the URL https://calendar.google.com/calendar/r?cid=%s and click Save.
    Go to Firefox's options for associated applications by consecutively clicking ≡, ⚙ Options, ⚙ General menu options and then scrolling down to the Applications paragraph.
    Search the list for webcal by either typing it into the search box just above the list or via scrolling.
    Click the drop-down at the entry's right half and select Use Google Calendar (or whatever name you chose at instruction #4).


    mais ma liste d'application ne se met pas à jour, j'ai redémarré firefox mais rien n'apparait en plus.

Discussions similaires

  1. Commande pour ouvrir mini calendrier
    Par MangeMouette dans le forum Windows 7
    Réponses: 6
    Dernier message: 23/12/2011, 14h56
  2. Réponses: 0
    Dernier message: 21/04/2010, 12h02
  3. Quel type d'application pour intéragir avec une base de données ?
    Par pontus21 dans le forum Débuter avec Java
    Réponses: 12
    Dernier message: 23/08/2008, 20h08
  4. une DLL pour 2 types d'application
    Par niouze dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 08/02/2007, 10h18
  5. Quel langage pour ce type d'applications ?
    Par Will Fou dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 26/01/2005, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo