当 YouTube 使 YouTube 视频与缓存一起使用时,YouTube 取得了相当大的成就。然而,这导致我的 ajax 网站出现问题,我想知道是否有办法禁用 YouTube 视频的缓存。特别是在 Internet Explorer 中。
我无法禁用整个页面的缓存,因为出于速度原因我需要缓存来处理图像和其他内容。
有人知道有什么解决办法吗?
只需确保每次用户从唯一的 URL 下载即可。您的播放器代码包含类似以下内容:
http://www.youtube.com/v/sMiUpl_6jI0?fs=1&hl=en_GB
这是 YouTube 播放器的 URL。您所要做的就是在末尾添加新的随机生成的令牌,例如(PHP 示例):
http://www.youtube.com/v/sMiUpl_6jI0?fs=1&hl=en_GB&noCachePlease=<?php echo uniqid() ?>
每次您访问该页面时,该 URL 都会包含一个唯一的标记,因此浏览器不会使用任何缓存机制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)