Google Tasks 不再允许别家网站iframe嵌入

2013-01-18 09:57:28 +08:00
 greatghoul
最近写了 Google Tasks for Pomotodo http://www.g2w.me/2013/01/google-tasks-for-pomootodo-0-3/ 的油猴脚本,来将 Google Tasks 嵌入到蕃茄土豆中使用,不过今天早上打开蕃茄土豆发现 iframe 加载失败。

Refused to display document because display forbidden by X-Frame-Options.

通过 Chrome Developer Tools 查看 Google Tasks 的 HTTP Response Header 发现如下配置



关于 X-Frame-Options 的设置,查看 https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options

显然 Google 官方已经阻止了非自家网站对 https://mail.google.com/tasks/ig 的嵌入,这个更改应该是昨天晚上发生的, Google 貌似近来变得自私起来,开始大力度的排外,虽然后来又有了些改观。

这次针对 Google Tasks 的调整,不知道是基于什么原因,不过希望日后 Google 能够再改回来,如果这么好的一个工具只能在 Google 自家网站上嵌入使用,那也太操蛋了。
3700 次点击
所在节点    Google
3 条回复
ch_linghu
2013-01-18 15:45:07 +08:00
我觉得它是希望用API而不是嵌入方式使用吧。

https://developers.google.com/google-apps/tasks/
gateswong
2013-01-18 15:51:40 +08:00
我写了一个脚本,和你的脚本配合使用,可以在GTask的页面上继续使用。
http://www.v2ex.com/t/58012
greatghoul
2013-01-21 13:27:28 +08:00
@gateswong 太棒了,又可以合体了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57971

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX