首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动Safari上的HTML5视频/音频播放器(iOS 7和iOS 10)不包括cookie

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

Stack Overflow用户
提问于 2013-10-06 23:20:17
回答 8查看 9K关注 0票数 15

我注意到,HTML5视频/音频播放器(AppleCoreMedia)在iOS 7上的移动Safari不包括所有cookie,甚至包括第一方cookie。即使是会话cookie也不包括在HTTP头中。这使得在iOS 7上播放移动Safari中的视频剪辑时,不可能使用cookie授权进行中继。

所有cookies都是正确运行iOS 6的,但是在iOS 7上,AppleCoreMedia的header中没有包含cookies。

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

复制的步骤是:

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

更新2016-09-20: iOS 10 (AppleCoreMedia)中的视频播放器无法读取会话cookie。只有带有到期日期的cookie才能被视频播放器读取。

EN

回答 8

Stack Overflow用户

发布于 2016-10-13 08:00:36

对于iOS10,如果您以禁止的403响应,AppleCoreMedia将以某种方式再次尝试,但这次使用的是丢失的cookie。如果您的代码在会话cookie丢失时重定向到登录页面,则视频将无法在iOS 10上工作。

票数 12
EN

Stack Overflow用户

发布于 2013-11-05 10:17:52

我开发了一个简单的测试,您可以在这里检查您的iOS设备是否有此缺陷。

在这里阅读更多关于测试的内容!

票数 3
EN

Stack Overflow用户

发布于 2014-03-11 13:10:14

该bug继续存在于iOS 7.1中。

显然,苹果忽略了这个错误,我不明白为什么,因为它影响了这么多的用户。

我在一个iOS 7.1设备上运行了一些测试,这个设备出现了这个问题,很明显,这个bug与私有浏览功能有关。打开私人浏览,然后关闭,解决了设备上的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19215098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档