gpt4 book ai didi

ios - 安装Youtube iOS应用后,Metarefresh失败

转载 作者:行者123 更新时间:2023-12-03 06:23:06 26 4
gpt4 key购买 nike

为什么一次刷新YouTube失败而另一次刷新成功?为何与是否安装YouTube应用程序有什么关系?

我们有两个metarefresh链接,可将用户带到iOS应用中的视频。

(1)无论您的设备上是否装有Youtube iOS应用,此页面均正确地指向Youtube:

调用链接为:http://ourURL/videos/ourpage.html

接收HTML页面是这样的:

<!doctype html>
<html>
<head>
<meta http-equiv="Refresh" content="0; url=http://youtu.be/tJ08IHetnbU" />
</head>
<body>
</body>
</html>

(2)中断的引荐页以相同的方式设计,但是仅当Youtube应用不在您的iOS设备上时才起作用。如果您的设备上装有Youtube应用,则我们会看到“播放错误。请点击以重试。” “加载Tap重试时出错”

调用链接为: http://ourURL.com/videos/ourpage2.html
<!doctype html>
<html>
<head>
<meta http-equiv="Refresh" content="0; url=http://youtu.be/0FZbh-Cqfg4" />
</head>
<body>
</body>
</html>

最佳答案

答案原来是YouTube应用程序中的缓存问题。

似乎YouTube应用依赖于Safari缓存。元刷新之前曾引用过其他视频链接-因此新的更新链接失败。

有趣的是,无论出于何种原因,Safari都没有使用其缓存并显示了正确的视频。

转到“设置”,Safari和“清除Cookie和数据”后-YouTube应用开始重新正确显示引荐页。

关于ios - 安装Youtube iOS应用后,Metarefresh失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31168716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com