2012-08-27 52 views
0

我正在编写代码段,以便从托管Google文档PowerPoint演示文稿的iframe中去除信息。基本上,我需要注意每个用户在托管文档中的每张幻灯片上花费的时间,这意味着我需要知道他们何时跳到新幻灯片以启动计时器。我想我可以通过使用jQuery访问iframe中的幻灯片编号来做到这一点,但我已经了解到,由于跨域脚本问题,这并非易事(如果可能的话)。使用jQuery从Google文档托管的iframe中访问元素的文本

我已经研究过使用跨域消息传递,但如果我的理解正确,那是因为我无法控制Google的服务器(drat。),因此我的下一个解决方案可能是将PowerPoint转换成PNG格式并构建一个简单的PNG查看器,让我可以完全控制,但如果有人有解决方案,我可以在Google上托管文档,并且仍然能够监控每张幻灯片上花费的时间,我将不胜感激!

回答

0

您可能可以在您的电源点控件上方创建一些div元素,并在该div内点击时保持跟踪。

+0

辉煌,我会给这个镜头并报告回来。 – Sam

+0

看起来不会起作用 - 用户可以使用下拉菜单“跳转”到不同部分。我仍然需要访问幻灯片的标题(或数字),以确保每张幻灯片都是定时的,并且时间被归因于正确的幻灯片。 – Sam

+0

或者您可以尝试编写一些代理脚本,并将它与您的应用程序放在同一个地方。所以,现在所有请求都会转到您的网域,而不是谷歌。 –