GoogleカレンダーをHTMLページに埋め込みました。たくさんのカレンダーが入っているので、素敵にするために、デフォルトですべてのカレンダーをオフにしたいと思います。
同一生成元ポリシーのため、jQueryはここでは役に立たないようです。
シンプルでわかりやすい「機能するだけ」のソリューションはありますか?
編集:上記の質問で、このタスクにローカルプロキシを使用することについての言葉がありました。それは何ですか、そしてそれを行う方法は?
GoogleカレンダーをHTMLページに埋め込みました。たくさんのカレンダーが入っているので、素敵にするために、デフォルトですべてのカレンダーをオフにしたいと思います。
同一生成元ポリシーのため、jQueryはここでは役に立たないようです。
シンプルでわかりやすい「機能するだけ」のソリューションはありますか?
編集:上記の質問で、このタスクにローカルプロキシを使用することについての言葉がありました。それは何ですか、そしてそれを行う方法は?
最善の解決策は、カレンダー フィードを取り込み、自分でカレンダーを表示することだと思います。
同じ起源のポリシーは常にあなたを悩ませます。jQuery は単なる JavaScript です。それは魔法ではありません。何かにアクセスできない場合は、作成した他のクライアント側スクリプトもアクセスできません。
Google カレンダーのように複雑なものをプロキシするのは得策ではありません。あなたがそれを機能させたとしても、彼らは将来それを変えるかもしれません.
XML を取り込むのは簡単です。共有カレンダーの HTML を取得したのと同じパネルで、URL を見つけることができます。次に、これらすべてをサーバー側でロードして、ページに表示することができます。