我的设置如下
- web应用程序托管在域名a
- HLS视频托管在B域。m3u8, .ts和.key文件)
- 加载wbeapp后,我通过加载域B的iframe(空iframe)为域B创建cookie
- 尝试使用jwplayer播放视频,该播放器采用域b上托管的m3u8文件的路径。
- 在服务器B中,我使用cookie来验证请求是否真实和服务器内容。
在所有浏览器上都工作得很好,但在iOS 7 safari上,域名cookie不会与m3u8文件一起发送到域B。我已经检查了safari设置,永远不会阻止cookie。
有谁知道为什么我没有饼干吗?我是不是漏掉了什么场景?如有任何澄清,请告诉我。
Thank you so much
编辑这不是JWPlayer的问题,而是iOS 7设备的问题。(请参阅评论)现在,我做了一些工作,在服务m3u8文件时在第一次调用中创建会话。
由于某些原因,Safari决定忽略第三方cookie,因此您无法在用户试图访问A站点的iframe中设置B站点的cookie