我注意到,HTML5视频/音频播放器(AppleCoreMedia)在iOS 7上的移动Safari不包括所有cookie,甚至包括第一方cookie。即使是会话cookie也不包括在HTTP头中。这使得在iOS 7上播放移动Safari中的视频剪辑时,不可能使用cookie授权进行中继。
所有cookies都是正确运行iOS 6的,但是在iOS 7上,AppleCoreMedia的header中没有包含cookies。
其他人能在iOS 7上确认这个问题吗?
复制的步骤是:
更新2016-09-20: iOS 10 (AppleCoreMedia)中的视频播放器无法读取会话cookie。只有带有到期日期的cookie才能被视频播放器读取。
发布于 2016-10-13 08:00:36
对于iOS10,如果您以禁止的403响应,AppleCoreMedia将以某种方式再次尝试,但这次使用的是丢失的cookie。如果您的代码在会话cookie丢失时重定向到登录页面,则视频将无法在iOS 10上工作。
发布于 2013-11-05 10:17:52
我开发了一个简单的测试,您可以在这里检查您的iOS设备是否有此缺陷。
发布于 2014-03-11 13:10:14
该bug继续存在于iOS 7.1中。
显然,苹果忽略了这个错误,我不明白为什么,因为它影响了这么多的用户。
我在一个iOS 7.1设备上运行了一些测试,这个设备出现了这个问题,很明显,这个bug与私有浏览功能有关。打开私人浏览,然后关闭,解决了设备上的问题。
https://stackoverflow.com/questions/19215098
复制相似问题