【问题标题】:how to interact with embedded google calendar?如何与嵌入式谷歌日历交互?
【发布时间】:2013-01-11 03:36:20
【问题描述】:

我已将 Google 日历嵌入 HTML 页面。它里面有大量的日历,所以,为了让它更好,我希望所有的日历都默认关闭。

似乎是 jQuery can't help here,由于同源策略。

是否有一个简单直接的“让它工作”的解决方案?

编辑:在问题mentioned above 中有一个词是关于使用本地代理来完成这项任务的。它是什么以及如何做?

【问题讨论】:

    标签: javascript jquery iframe calendar same-origin-policy


    【解决方案1】:

    我认为您最好的解决方案是拉入日历提要并自己展示日历。

    同源政策总是会咬你。 jQuery 只是 JavaScript。这不是魔法,如果它不能访问某些东西,你编写的任何其他客户端脚本也不会。

    代理像 Google 日历这样复杂的东西并不是一个好主意。即使你让它工作了,他们将来也可能会改变它。

    提取他们的 XML 很简单。您可以在获得共享日历的 HTML 的同一面板上找到该 URL。然后,您可以加载所有这些服务器端并在您的页面上随意展示它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多