J'ai un calendrier Google intégré sur une page Web, avec des événements liés aux activités que le site organise. Certains événements d'agenda comportent des liens qui redirigent l'utilisateur vers une page, sur le même site Web, qui contient plus d'informations et la possibilité de s'inscrire à l'événement. Le problème, cependant, est que depuis la fin du mois dernier, Google a imposé un avis de redirection qui ne redirige même pas automatiquement. Les liens que je crée sur les événements sont modifiés par Google et, une fois qu'un utilisateur clique sur un lien, un nouvel onglet s'ouvre conduisant à une page avec un avertissement de redirection que l'utilisateur doit cliquer. Puisque je fournis aux utilisateurs un lien vers le même site Web, c'est très gênant et cela n'a aucun sens.Comment contourner la notification de redirection de liens de Google Agenda?
Je souhaite que les utilisateurs puissent cliquer sur un lien dans le calendrier et accéder à la page Web avec les données pertinentes. Est-ce que vous savez comment je peux contourner cet avertissement?
Mon processus de pensée:
Dans un premier temps, je pensais d'utiliser JS pour réécrire les liens, mais depuis le iframe de calendrier est dans un domaine différent, le navigateur ne lui permettra pas en raison d'exploits XSS (AFAIK).
Je pourrais construire mon propre calendrier AJAX et le synchroniser avec celui de Google en utilisant l'API, mais c'est beaucoup de boulot à cause d'une "fonctionnalité" stupide qui n'a aucun sens. J'aime le calendrier de Google et j'aimerais l'utiliser.
La troisième chose que je pensais était que, au lieu d'avoir un iframe avec le calendrier, je pourrais utiliser AJAX pour récupérer le code entier sur l'URL du cadre. Ensuite, je voudrais juste réécrire les liens sur ce code avec JS. Cela pourrait-il fonctionner?
Je serais vraiment reconnaissant pour toute aide. Cela me rend fou! En utilisant l'entrée de Jon Cram, j'ai créé un script php qui analyse le code et effectue les ajustements. Cependant, je ne pouvais obtenir cela que pour la version html. Pas d'AJAX pour moi. = (