0

我有一个网站,可以在页面上打开 iframe 视频,页面使用 ajax 从所选菜单中提取视频。正如预期和理解的那样,在 iPod touch 上选择视频后会显示一个播放按钮,该按钮会在另一个屏幕中显示视频。但是,当视频完成时,它会将浏览器返回到播放视频之前的页面。序列:

  • 打开第1页
  • 在 iframe 中转到提供要播放的视频的 Page2
  • 播放视频
  • 视频播放完毕,返回第1页,而不是第2页!!

仅在 iPod touch 上发生,因此必须在视频完成后如何返回控制方面存在问题。

有什么建议么?如果这不是已知问题,我可以编写示例(目前,需要现场帐户)。

4

2 回答 2

0

当然,因为浏览器返回的是视频播放前显示的页面的 URL。如果我没弄错的话,它不会记住在选择视频的过程中已经改变的 IFRAME 的 URL。

这是框架/iframe 的常见问题,也是您不应该使用它们的原因之一。

解决方案可能是将您的视频选择菜单放在您的实际页面中,而不是放在 IFRAME 中。例如,这可以通过 Ajax 加载到 DIV 中来实现。

于 2010-04-05T12:48:39.663 回答
0

想通了,有点。让它回到正确的地方,但我相信很容易混淆 iTouch quicktime 播放器和 Safari 去哪里返回。

于 2010-04-05T21:35:04.030 回答