gpt4 book ai didi

移动 Safari(iOS 7 和 iOS 10)上的 HTML5 视频/音频播放器不包括 cookie

转载 作者:技术小花猫 更新时间:2023-10-29 12:19:07 25 4
gpt4 key购买 nike

我注意到 iOS 7 移动版 Safari 上的 HTML5 视频/音频播放器 (AppleCoreMedia) 排除了所有 cookie,甚至第一方 cookie。甚至 session cookie 也不包含在 HTTP header 中。这使得在 iOS 7 上的移动 Safari 中播放视频剪辑时无法依赖 cookie 授权。

在 iOS 6 中正确包含所有 cookie,但在 iOS 7 上,AppleCoreMedia 的 HTTP header 中不包含任何 cookie。

其他人可以在 iOS 7 上确认这个问题吗?

重现步骤是:

  1. 在网页上创建 cookie。
  2. 使用 iOS 7 中的移动 Safari 在同一网页上播放 HTML5 视频剪辑。
  3. 检查 AppleCoreMedia 的服务器日志并查找 cookie。

2016-09-20 更新:iOS 10 (AppleCoreMedia) 中的视频播放器无法读取 session cookie。视频播放器只能读取设置了过期日期的 cookie。

最佳答案

对于 iOS10,如果您使用 403 forbidden 进行响应,AppleCoreMedia 将以某种方式重试,但这次会使用丢失的 cookie。如果您有在 session cookie 丢失时重定向到登录页面的代码,则视频将无法在 iOS 10 上运行。

关于移动 Safari(iOS 7 和 iOS 10)上的 HTML5 视频/音频播放器不包括 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19215098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com