在 CDN 上,本地的 html 文件用 firefox 打开后会读取两个 js 文件,文件是否保存到本机,写在本地的硬盘上的某个位置?还是仅仅读取在内存里?

html文件中,引用外部js文件后,这个文件是否保存到了本机?
本地有个网页内容如下

<script src="https://unpkg.com/dayjs@1.8.21/dayjs.min.js"></script>
<script src="https://unpkg.com/dayjs@1.8.21/plugin/dayOfYear.js"></script>
<script>dayjs.extend(window.dayjs_plugin_dayOfYear)</script>
<script>
    alert(dayjs('2010-01-15').dayOfYear());
</script>

https://unpkg.com/dayjs@1.8.2...
https://unpkg.com/dayjs@1.8.2...
在CDN上,我本地的html文件用firefox打开后,会读取这两个js文件,仅仅读取在内存里吗?是否会写在本地的硬盘上的某个位置?

阅读 2.1k
2 个回答
头像
dollor
    2.6k149
    广西百色市凌云县
    ✓ 已被采纳

    以前的IE浏览器确实如此,它会把下载到的脚本、样式、图片写在它的缓存目录下,你甚至可以直接用文件管理器去找到具体的文件(可以运行%LOCALAPPDATA%\Microsoft\Windows\INetCache打开所在位置)。
    但是现在的浏览器不会这么做了,它们有自己的存储格式。虽然也会写在硬盘里(可以运行%APPDATA%\Mozilla\Firefox打开所在位置),你是没法直接用文件管理器去找到这些具体文件的。

    script标签加载src属性时,相当于把远程js文件内容直接写到本地js文件中

    image.png

    撰写回答
    你尚未登录,登录后可以
    • 和开发者交流问题的细节
    • 关注并接收问题和回答的更新提醒
    • 参与内容的编辑和改进,让解决方法与时俱进
    推荐问题