【发布时间】:2013-10-13 10:50:08
【问题描述】:
我注意到 iOS 7 上的移动 Safari 上的 HTML5 视频/音频播放器 (AppleCoreMedia) 排除了所有 cookie,甚至包括第一方 cookie。甚至会话 cookie 都不包含在 HTTP 标头中。这使得在 iOS 7 上的移动 Safari 中播放视频剪辑时无法中继 cookie 授权。
在运行 iOS 6 时正确包含所有 cookie,但在 iOS 7 上,AppleCoreMedia 的 HTTP 标头中不包含任何 cookie。
其他人可以在 iOS 7 上确认这个问题吗?
重现的步骤是:
- 在网页上创建 cookie。
- 在 iOS 7 中使用移动版 Safari 在同一网页上播放 HTML5 视频剪辑。
- 检查 AppleCoreMedia 的服务器日志并查找 cookie。
2016-09-20 更新:iOS 10 (AppleCoreMedia) 中的视频播放器无法读取会话 cookie。视频播放器只能读取设置了过期日期的 cookie。
【问题讨论】:
-
这个问题似乎跑题了,因为它是 iOS 错误报告,而不是编程问题。
-
7.0.3 的客户遇到了问题。现在 7.0.4 继续存在问题。
-
在 7.0.4 中仍然看到这个问题。有没有我可以评论/跟踪的公共问题?
-
@JordanEldredge 我已提交给 Apple 和 OpenRadar(这不是我在错误报告中最自豪的时刻,但是......):openradar.appspot.com/radar?id=5238098090786816
-
这个问题似乎又回到了iOS10 :-(
标签: html cookies ios7 mobile-safari ios10