У меня есть встроенный в веб-страницу календарь Google с событиями, связанными с деятельностью сайта. Некоторые события календаря имеют ссылки, которые перенаправляют пользователя на страницу того же веб-сайта, на которой есть дополнительная информация и возможность зарегистрироваться в этом событии.
Проблема, однако, заключается в том, что с конца прошлого месяца Google ввел уведомление о перенаправлении, которое даже не перенаправляется автоматически. Ссылки, которые я создаю для событий, изменяются Google, и, как только пользователь нажимает на ссылку, открывается новая вкладка, ведущая на страницу с предупреждением о перенаправлении, которое пользователь должен щелкнуть. Поскольку я предоставляю пользователям ссылку на один и тот же веб-сайт, это очень неудобно и не имеет никакого смысла.
Я бы хотел, чтобы пользователи могли щелкать ссылку в календаре и переходить на веб-страницу с соответствующими данными.
Ребята, вы знаете, как я могу обойти это предупреждение?
Мой мыслительный процесс:
Изначально я думал об использовании JS для перезаписи ссылок, но поскольку iframe календаря находится в другом домене, браузер не разрешит его из-за эксплойтов XSS (AFAIK).
Я мог бы построить свой собственный календарь AJAX и синхронизировать его с Google, используя API, но это чертовски много работы из-за глупой «функции», которая не имеет смысла. Мне нравится календарь Google, и я хотел бы использовать его.
Третье, что я подумал, это то, что вместо фрейма с календарем я мог бы использовать AJAX для получения всего кода в URL фрейма. Тогда я просто перепишу ссылки на этот код с помощью JS. Может ли это работать?
Я был бы ДЕЙСТВИТЕЛЬНО благодарен за любую помощь. Это сводит меня с ума!
Используя данные Джона Крэма, я создал php-скрипт, который анализирует код и вносит коррективы. Однако я мог получить это только для html-версии. Нет AJAX для меня. = (