gpt4 book ai didi

javascript - 为什么缓存 HTML5 页面会阻止执行 Cors 请求?

转载 作者:太空狗 更新时间:2023-10-29 16:06:23 25 4
gpt4 key购买 nike

为什么缓存应用程序会阻止 Cors 请求?

我有一个例子,两个 html 页面完全相同,除了第二行:

index.html link

<!DOCTYPE html>
<html manifest="main.appcache">

index2.html link

<!DOCTYPE html>
<html>

为什么没有 list 的工作正常而有 list 的那个只在第一次工作并且在缓存应用程序时停止工作? (多次按F5)

我用 Firefox、Chrome 和 IE 进行了测试。

最佳答案

根据 this article

NETWORK: Files listed in this section may come from the network if they aren't in the cache, otherwise the network isn't used, even if the user is online. You can white-list specific URLs here, or simply "*", which allows all URLs. Most sites need "*".

因此您描述的行为是适当的,因为您的应用程序缓存 list 不包含 NETWORK 部分。

更新:失败的请求 - 不是 CORS - 因为域、协议(protocol)和端口相同。

关于javascript - 为什么缓存 HTML5 页面会阻止执行 Cors 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30664529/

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