ウェブページに Google カレンダーを埋め込んでおり、サイトが組織している活動に関連するイベントがあります。一部のカレンダー イベントには、同じ Web サイト内のページにユーザーをリダイレクトするリンクがあります。このページには、詳細情報とイベントに登録するためのオプションがあります。
しかし問題は、先月末から Google が自動的にリダイレクトしないリダイレクト通知を課したことです。イベントで作成したリンクは Google によって変更されます。ユーザーがリンクをクリックすると、新しいタブが開き、ユーザーがクリックする必要があるリダイレクトの警告が表示されたページが表示されます。同じ Web サイト内へのリンクをユーザーに提供しているので、これは非常に不便で、まったく意味がありません。
ユーザーがカレンダーのリンクをクリックして、関連データを含む Web ページに移動できるようにしたいと考えています。
この警告を回避する方法を知っていますか?
私の思考プロセス:
当初、JS を使用してリンクを書き換えることを考えていましたが、カレンダーの iframe が別のドメインにあるため、XSS エクスプロイト (AFAIK) のためにブラウザーが許可しません。
独自の AJAX カレンダーを作成し、API を使用して Google のカレンダーと同期することはできましたが、意味のない愚かな「機能」のために、それは大変な作業です。グーグルのカレンダーが好きで使いたいです。
私が考えた 3 番目のことは、カレンダーに iframe を使用する代わりに、AJAX を使用してフレームの URL のコード全体を取得できるということでした。次に、そのコードのリンクを JS で書き直します。これは機能しますか?
どんな助けにも本当に感謝しています。これは私を狂わせています!
Jon Cram の入力を使用して、コードを解析して調整を行う php スクリプトを作成しました。ただし、htmlバージョンでしか機能しませんでした。私にはAJAXはありません。=(